摘要:
get和load区别 load加载方法:Usersuser=(Users)session.load(Users.class,newInteger(1)); get加载方法: Usersuser=(Users)session.get(Users.class,newInteger(1)); 以上面代码为例: 区别一:如果没有id为1的Users对象,那么,如果通过get方法加载,则返回的是一个null,如果通过load加载,则返回一个代理对象,如果后面代码如果调用user对象的某个属性(比如 user.getPassword())会抛出异常:org.hibernate.ObjectNotFoun. 阅读全文