次の変数を持つエンティティ「UserDetails」があります。
- 文字列userId
- 文字列userName
- UserContact userContact(UserContactは埋め込み可能なクラスです)
UserContactには次の変数があります。
- 文字列phoneNumber
- 文字列メール
- ストリングシティ
次のリストを取得するためのHibernate基準は何になりますか。
userName='sam'およびcity='NewYork'のユーザー
次のことを試しましたが、変数「city」を認識しないというランタイム例外が発生しました。
List<UserLogin> list = session.createCriteria(UserLogin.class)
.add(Restrictions.eq("userName","sam"))
.add(Restrictions.eq("city", "New York"))
.list();