【发布时间】:2015-08-14 08:27:52
【问题描述】:
我在休眠映射文件中有一个字段...
<property name="dateAdded" column="date_added" type="java.util.Date"></property>
并且我想防止在收到来自上游的更新时更新该字段。通常,理想情况下,我会告诉 hibernate 不要更新字段
<property name="dateAdded" column="date_added" type="java.util.Date" update="false"></property>
但映射是基础 jar 的一部分,我还没有说服所有者进行此更改。
有没有干净的替代方法来达到同样的效果?
我试图避免将映射文件复制到我的项目中、更改它并使用更改后的文件,或者编写大量代码来查找数据库中的记录并将现有的 dateAdded 值应用于更新记录.
【问题讨论】:
标签: java hibernate hibernate-mapping