1. 新增
2.通过id查询
3.修改
- 通过id查询出该条数据
- 修改
- 保存
4.删除
方式1
User user=session.get(User.class,id)
session.delete(user)
方式2
User user=new User()
user.setId(id)
session.delete(user)
实体类的三种状态
- 瞬时态 -> save() 对象里面没有id值,对象与session没有关联
- 持久态 ->get() 对象里面有id值,对象与session有关联
- 托管态 对象里面有id值,对象与session没有关联
SaveOrUpdate()
- 实体类对象处于瞬时态,做新增操作
- 实体类对象处于托管态,做修改操作
- 实体类对象处于持久态,做修改操作