2012-01-17 4 views
1

Javaのコレクションと「ストアドコレクション」の違いは何ですか?なぜ彼らは「保存」と呼ばれていますか?Javaのコレクションと「ストアドコレクション」の違いは何ですか?なぜ「保存」されたのでしょうか?

+2

あなたは両方の用語をどこで見たことがありますか?私はその質問を理解していない。 –

+0

http://docs.oracle.com/cd/E17277_02/html/collections/tutorial/createbindingscollections.html - >第2段落 – Hossein

+0

「Javaストアド・コレクション」のgoogleでの最初のリンク:http://docs.oracle.com /cd/E17277_02/html/collections/tutorial/UsingStoredCollections.html – talnicolas

答えて

3

ストアド・コレクションは標準的なJavaの概念ではありません。私はあなたがOracleの概念を指していると仮定します。このリンクではいくつかの相違点が説明されていますが、データベースにストレージを提供するためにデータベースがCollectionインターフェイスを使用しています(契約違反のため乱用しています)。標準のJavaコレクションはメモリ内のオブジェクトであり、ストレージと取得は別々のAPIで行われます。

3

デフォルトJava APIの「ストアドコレクション」について聞いたことはありません。ただし、特定のデータベース関連ライブラリにはコレクションが格納されています。たとえば、Oracle用のJavaライブラリには、「ストアド・コレクション」と呼ばれるものがあります。これは基本的にOracleデータベースを使用して永続化できるコレクション以外のものです。

2

コレクションは、一般に、他の多くのオブジェクトを扱うことができるオブジェクトを表します。ストアドコレクションは、データベースに格納されたコレクションを記述するための用語です(したがって、用語)。