在做代码共享平台时,发现:
在使用saveOrUpdate和update时,object中的数据是从页面传过来的,但是在大多数情况下,页面仅仅是显示了用户需要看到的数据,很多额外数据是不会传到页面上的,所以这些字段会因为页面没传数据过来而被更新为null(对于null值属性,hibernate也会更新到数据库中,太不智能了),怎么办?
1,把所有的字段检索出来,传到页面上,再从页面传到后台
2,页面传数据到后台,后台先用ID拿出对象,然后用BeanUtil把null值属性填上,再执行update
感觉上还是1比较好
Hibernate与对象共事之编辑页面和update方法
最新推荐文章于 2018-05-27 17:22:35 发布
本文探讨了在使用Hibernate框架时遇到的问题,特别是在执行update操作时如何避免将NULL值写入数据库。提出了两种解决方案,并讨论了它们各自的优劣。
1111

被折叠的 条评论
为什么被折叠?



