实际开发中使用hibernate获取到对象,在对数据做处理(将枚举类里的内容对应放进去)后重新set进对象,但发现数据里面的数据竟然被更新。才了解到hibernate获取对象分以下状态。
Hibernate分为三种基本的状态:游离态、自由态(临时状态)、持久态。
Session获得对象之后对对象进行set属性操作之后,此对象会update对应数据库当中的值。
实际开发中使用hibernate获取到对象,在对数据做处理(将枚举类里的内容对应放进去)后重新set进对象,但发现数据里面的数据竟然被更新。才了解到hibernate获取对象分以下状态。
Hibernate分为三种基本的状态:游离态、自由态(临时状态)、持久态。
Session获得对象之后对对象进行set属性操作之后,此对象会update对应数据库当中的值。