Hibernate crud
save update get delete
这四个方法不能单纯理解为 添加 修改 查找 删除
实际上是修改hibernate中的对象状态
在hibernate中 对象有三种状态
1. 瞬时状态 一个实体对象 没有id也没有和session绑定
2. 游离状态 有id 没有和session绑定
3. 持久状态 有id 而且和session绑定
扫描二维码关注公众号,回复:
1899476 查看本文章
实际上session的四个方法就是在改变实体对象在hibernate中的对象状态
持久化对象的特点:任何对象的变化都会自动同步到数据库中。
Hibernate提供了一个saveOrUpdate的方法,这个方法自动识别对象的状态,实际开发中不去思考对象的实际状态,直接调用该方法。