Osc*_*car 3 java orm hibernate hibernate-criteria
我似乎无法使用引用嵌入式类中的属性的标准创建查询.当我使用"entity.embedded.property"时,它失败了.如果我为自己创建一个"entity.embedded.property"的别名,查询将起作用...任何tipes将不胜感激...
小智 6
您无法直接访问嵌入对象的属性.您应该为它创建一个别名.喜欢
Criteria crit = session.createCriteria(XYZ.class, "entity");
crit.setProjection(Projections.property("id"));
crit.createAlias("entity.embedded", "embeddedObj");
crit.add(Restrictions.eq("embeddedObj.property1", "propert1_value"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3106 次 |
| 最近记录: |