update(entity),是把一个游离的对象,重新让session来进行管理。
一般最后都会生成一个全实体属性更新的update语句。
官方语言:update()方法在数据库中强制更新对象的持久化状态,始终计划一个SQL Update。
实体对象在传递到update()之前或者之后被修改都没有关系。update()调用把脱管实例重付到 session。hibernate始终把这个对象当做脏对象处理。
适合于,实体所有属性的全更新操作。
因此不适合dynamic-update操作。
一般最后都会生成一个全实体属性更新的update语句。
官方语言:update()方法在数据库中强制更新对象的持久化状态,始终计划一个SQL Update。
实体对象在传递到update()之前或者之后被修改都没有关系。update()调用把脱管实例重付到 session。hibernate始终把这个对象当做脏对象处理。
适合于,实体所有属性的全更新操作。
因此不适合dynamic-update操作。