Hibernate-06-crud

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. 实体类对象处于持久态,做修改操作
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容