Hibernate Criteria / Query on object properties

前端 未结 2 735
迷失自我
迷失自我 2021-02-06 06:04

I have a class AppUser;

class AppUser {
   private String firstName;
   private String lastName;
   //-- getters and setters
}

I a

2条回答
  •  暗喜
    暗喜 (楼主)
    2021-02-06 06:23

    You might need to add an alias...something like:

    List students = session.createCriteria(Student.class).createAlias("appUser", "user").add(Restrictions.eq("user.firstName", firstName)).list();
    

    Without an alias:

    List students = session.createCriteria(Student.class).add(Restrictions.eq("appUser.firstName", firstName)).list();
    

提交回复
热议问题