我有一个实体“UserDetails”,它具有以下变量:
- 字符串用户 ID
- 字符串用户名
- UserContact userContact(其中 UserContact 是一个 Embeddable 类)
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();