[英]Hibernate: Criteria Query child objects (associations) by Entity (not Id)
[英]Hibernate Criteria for entity with embedded objects
我有一個實體“UserDetails”,它有以下變量:
UserContact具有以下變量:
獲取以下列表的Hibernate標准是什么:
userName ='sam'且city ='New York'的用戶
我嘗試了以下操作並獲得了運行時異常,它無法識別變量'city':
List<UserLogin> list = session.createCriteria(UserLogin.class)
.add(Restrictions.eq("userName","sam"))
.add(Restrictions.eq("city", "New York"))
.list();
哦,我想通了......
List<UserLogin> list = session.createCriteria(UserLogin.class)
.add(Restrictions.eq("userName","sam"))
.add(Restrictions.eq("userContact.city", "New York"))
.list();
傻,只需添加'userContact.city'而不是'city',其中userContact是我的實體中UserContact類的對象。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.