Save update  get  delete

这四个方法单纯的理解为添加、修改、查找、删除

实际上是修改了hibernate 中对象状态

Hibernate crud

在hibernate 中对象有三种状态

1.    瞬时状态  一个实体对象没有id 也没有和session 绑定

2.    游离状态                 有id   没有和session绑定

3.    持久状态                 有id   也有和session 绑定

 

 

实际上session 的四个方法 就是改变实体对象在hibernate 中的对象状态

持久化对象的特点:任何对象的变化都会自动同步到数据库中

Hibernate 提供了一个saveOrUpdate的方法,这个方法自动识别对象的状态

实际开发中不去思考对象的实际状态,直接调用该方法

 

相关文章: