Hibernate-06-crud

2017-08-10  本文已影响7人  垃圾简书_吃枣药丸

1. 新增

save

2.通过id查询

get

3.修改

update

4.删除

方式1
User user=session.get(User.class,id)
session.delete(user)
方式2
User user=new User()
user.setId(id)
session.delete(user)

实体类的三种状态

  1. 瞬时态 -> save() 对象里面没有id值,对象与session没有关联
  2. 持久态 ->get() 对象里面有id值,对象与session有关联
  3. 托管态 对象里面有id值,对象与session没有关联

SaveOrUpdate()

  1. 实体类对象处于瞬时态,做新增操作
  2. 实体类对象处于托管态,做修改操作
  3. 实体类对象处于持久态,做修改操作
上一篇 下一篇

猜你喜欢

热点阅读