hibernate修改对象
假如有一个对象A,有1000个属性。
现在我需要修改其中500个,其余不变.(webwork+hibernate)
比如说页面提交上来A.1, A.2, A.3, A.4, ........A.500;
直接 update(A)的话,其余属性就null了,
但如果读出数据库中的A,再根据页面的值,依次赋值的话要set500次,请问该如何处理这种情况啊?
现在我需要修改其中500个,其余不变.(webwork+hibernate)
比如说页面提交上来A.1, A.2, A.3, A.4, ........A.500;
直接 update(A)的话,其余属性就null了,
但如果读出数据库中的A,再根据页面的值,依次赋值的话要set500次,请问该如何处理这种情况啊?
...全文
相关推荐
json-playback-player-hibernate:在后端和前端之间集成实体对象图操作(字段,集合修改等)的框架
js播放后端Hibernate在后端和前端之间集成实体对象图操作(字段,集合修改等)的框架。源代码控制,开发人员和构建/ ci环境。Github提交(开发人员环境)
Hibernate 修改数据的实例详解
"这篇教程详细介绍了使用Hibernate框架在Java中修改数据库数据的方法,包括通过HQL更新、使用原生SQL更新以及使用OID对象更新三种方式。"在Java开发中,Hibernate是一个
关于hibernate 的createQuery和createSqlQuery 的区别
HQL 语句是一种面向对象的查询语言,类似于 SQL 语句,但是它是基于对象的,而不是基于表的。createQuery 方法只能执行查询和修改操作,不能执行添加操作。
hibernate对象三种状态
如果需要将自由态对象保存到数据库,必须调用Session的save()或saveOrUpdate()方法。如果对象在自由态时被修改,这些修改不会影响数据库中的记录,除非再次将其变为持久态。
Java Hibernate对象(瞬时态,持久态,脱管态)详解
然而,如果在save()之前修改对象,但在事务提交前没有再次调用saveOrUpdate(),那么这些修改将不会被持久化。3.



