传智播客Hibernate视频教程学习笔记4
2009-08-02 15:54
429 查看
根据主键从数据库里取数据:
Users也是一个对象,类对象,包含了类的各种信息,可以使用各种方法查询类信息。
get 和 load方法比较:
参数均相同。
load懒加载,不会立刻访问数据库,第一次访问对象时候加载数据库,并且不会返回null,load时直接new一个对象,即使数据库里没有记录,也不会返回null
save 和 persist方法比较:
save在没有开启事务的情况下save,会插入数据库之后回滚,结果是没有插入。
persist在额米有开启事务的情况下不会插入数据。
static Users get(int id){ Session s = null; try{ s = HibernateUtil.getSession(); Users user = (Users)s.get(Users.class, id); return user; }finally{ if(s != null){ s.close(); } } }
Users也是一个对象,类对象,包含了类的各种信息,可以使用各种方法查询类信息。
get 和 load方法比较:
参数均相同。
load懒加载,不会立刻访问数据库,第一次访问对象时候加载数据库,并且不会返回null,load时直接new一个对象,即使数据库里没有记录,也不会返回null
save 和 persist方法比较:
save在没有开启事务的情况下save,会插入数据库之后回滚,结果是没有插入。
persist在额米有开启事务的情况下不会插入数据。
相关文章推荐
- 传智播客Hibernate视频教程学习笔记2
- 传智播客Hibernate视频教程学习笔记7
- 传智播客Hibernate视频教程学习笔记28
- 传智播客Hibernate视频教程学习笔记52
- 传智播客Hibernate视频教程学习笔记3
- 传智播客Hibernate视频教程学习笔记8
- 传智播客Hibernate视频教程学习笔记26
- 传智播客Hibernate视频教程学习笔记49
- 传智播客Hibernate视频教程学习笔记17
- 传智播客Hibernate视频教程学习笔记23
- 传智播客Hibernate视频教程学习笔记30
- 传智播客Hibernate视频教程学习笔记43
- 传智播客Hibernate视频教程学习笔记54
- 传智播客Hibernate视频教程学习笔记5
- 传智播客Hibernate视频教程学习笔记9
- 传智播客Hibernate视频教程学习笔记29
- 传智播客Hibernate视频教程学习笔记38
- 传智播客Hibernate视频教程学习笔记42
- 传智播客Hibernate视频教程学习笔记50
- 传智播客Hibernate视频教程学习笔记53