hibernate学习笔记7--只加载部分属性

通过另外设置一个合适的构造函数即可。
比如只加载User的username、password,那么这样添加一个构造函数到User.java:
public User(String username,String password){
  this.username=username;
  this.password=password;
}

在查询时:
Query q=session.CreateQuery("select new User(u.username,u.password) from User u where u.id=1");
q.list();


那么访问User的属性时,可以直接用OO的方法:
u.getUsername();
u.getPassword();

你可能感兴趣的:(java,Hibernate,OO)