给我冲
2019-12-02
总结 1、@Query直接书写SQL可以实现部分更新,但是无法实现动态部分更新
2、@DynamicUpdate注解可以实现动态部分更新,无法处理遇到Null值想忽略的情况,即数据库不为Null,Entity为Null,则会被覆盖为Null
3、通过书写工具类JpaUtil,可以实现动态部分更新,但是不会处理Null的情况。
所以,根据业务需求合理选择3种方案。
2
小奶狗
2019-12-18
每次更新都会先查询下,不好
孟江
2019-12-17
查询两遍,这样对性能有影像吧
ericlf
2019-11-26
06:14,mobile不变,address改变时,Hibernate sql更新了2个字段,这个和视频讲解预期的应该只会更新一个address字段,好像有冲突,不大明白,求解