Hibernate之dynamic-update

本文探讨了Hibernate的dynamic-update属性问题。在实际应用中,设置dynamic-update并未按预期仅更新特定属性,反而更新了所有字段。通过分析代码和测试发现,dynamic-update仅对持久化对象生效,对transient对象无效。为解决此问题,文章提到需要同时设置select-before-update,但即使如此,问题依然存在。作者寻求解决方案,并提供了对比测试代码,展示如何正确实现仅更新指定字段的效果。
摘要由CSDN通过智能技术生成

问题:设置了dynamic-update, 可是事实上并没有按照期望进行了update。

案例代码如下:

1、持久化对象

 1 package com.jdw.hibernate.entities;
 2 
 3 import java.util.Date;
 4 
 5 public class News {
 6     private Integer id;
 7     private String title;
 8     private String author;
 9     private Date date;
10 
11     public News() {
12         // TODO Auto-generated c
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值