3
考虑实体的Hibernate查询
@Entity
class Book{
...
@ElementCollection(fetch = FetchType.EAGER)
List<String> tags = new ArrayList<String>();
...
}
应该是什么Hibernate查询这样一个可以得到含任意多个标签“哈比人,夏洛克,小说”的所有书籍(OR操作以逗号分裂)。任何查询(HQL,Criteria或原始SQL)都可以工作,但Criteria是首选。