バッグタグの使い方とその目的は何ですか?
14577 次
3 に答える
8
コレクション マッピング用
テーブルにインデックス列がなく、List をプロパティ タイプとして使用したい場合は、プロパティを Hibernate <bag> としてマップできます。バッグは、データベースから取得されたときにその順序を保持しませんが、オプションでソートまたは順序付けできます。
http://docs.jboss.org/hibernate/core/3.3/reference/en/html/collections.html
于 2010-07-22T08:02:09.380 に答える
3
API から:
バッグは、同じ要素を複数回含むことができる、順序もキーもないコレクションです。バッグは重複を許可するため、主キーはありません。興味深いことに、Java コレクション API には Bag がありません。
于 2010-07-22T08:04:56.673 に答える
2
短くて簡単な答え:
<index>
ソートされていないものをマッピングするときにタグを使用する必要List
はなく、データベースに追加のインデックス列も必要ありません。
List とは異なり、Bag はその要素の順序を保持しませんがorder-by
、特定の順序でその要素を取得するパラメーターを指定できます。
于 2012-08-24T18:58:11.873 に答える