主にMap<String,String>
. このクラスを永続化し、マップ内のキー内を検索できるようにしたいと考えています。このStack Overflow の質問に基づいて、マップはシリアル化された BLOB としてのみ永続化できると感じています。
ORMLite Web サイトにも次のように表示されます。
public class Account {
…
@ForeignCollectionField(eager = false)
ForeignCollection<Order> orders;
…
}
上記の例では、@ForeignCollectionField アノテーションは、注文フィールドがアカウントに一致する注文のコレクションであることを示しています。オーダーのフィールド タイプは、ForeignCollection または
Collection<T>
- 他のコレクションはサポートされていません。@ForeignCollectionField アノテーションは、次のフィールドをサポートしています。
以上のことから、私が望んでいることは不可能であるという印象を受けますが、念のためにここで確認しておこうと思いました。Hibernate で保持していますが、ORMLite のような軽いものを使用したいと思います!