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