Hibernate crud

Save update  get  delete

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

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

Hibernate crud

在hibernate 中对象有三种状态

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

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

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

 

 

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

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

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

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