1. WHERE a.class IN (ClassName1, ClassName2)
2. WHERE ?1 member of a.collectionProperty
query.setParameter(1, collectionClassInstance)
VS
a join a.collectionProperty as b where b.id=?
本文探讨了两种不同的对象关系映射(ORM)查询方式:一种是通过类名直接指定查询范围;另一种则是利用集合属性进行成员资格筛选,并展示了如何设置参数。
1. WHERE a.class IN (ClassName1, ClassName2)
2. WHERE ?1 member of a.collectionProperty
query.setParameter(1, collectionClassInstance)
VS
a join a.collectionProperty as b where b.id=?

被折叠的 条评论
为什么被折叠?