我有一个相对简单的类,主要由Map<String,String>
. 我想保留这个类并能够在地图中的键中进行搜索。基于这个Stack Overflow 问题,我觉得 Maps 只能作为序列化的 blob 保存。
我还在ORMLite 网站上看到以下内容:
public class Account {
…
@ForeignCollectionField(eager = false)
ForeignCollection<Order> orders;
…
}
在上面的示例中,@ForeignCollectionField 注释标记了 orders 字段是与帐户匹配的订单的集合。订单的字段类型必须是 ForeignCollection 或
Collection<T>
- 不支持其他集合。@ForeignCollectionField 注解支持以下字段:
基于以上,我得到的印象是我想要的东西是不可能的,但我想我会在这里检查一下。我让它在 Hibernate 中持续存在,但我宁愿使用像 ORMLite 这样更轻的东西!