美文网首页
Hibernate-06-crud

Hibernate-06-crud

作者: 垃圾简书_吃枣药丸 | 来源:发表于2017-08-10 19:37 被阅读7次

1. 新增

save

2.通过id查询

get

3.修改

  • 通过id查询出该条数据
  • 修改
  • 保存
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. 实体类对象处于持久态,做修改操作

相关文章

  • Hibernate-06-crud

    1. 新增 2.通过id查询 3.修改 通过id查询出该条数据 修改 保存 4.删除 方式1User user=s...

网友评论

      本文标题:Hibernate-06-crud

      本文链接:https://www.haomeiwen.com/subject/mlckrxtx.html