Date createddate = new Date();
project.setCreateddate(createddate);
projectservice.savaorupdate(project);
在上面的代码中,'createddate'列保存了...... 当我编辑bean然后它来到不同的控制器时,我输入修改日期
Date modifydate= new Date();
project.setModifieddate(modifydate);
projectservice.savaorupdate(project);
在此过程中,createddate列ll未获取值且无效。 请解决这种情况。
答案 0 :(得分:0)
我认为hibernate Query也会对未修改的列进行更新。设置show-sql = true来查找它。
<prop key="hibernate.show_sql">true</prop>
您可以在标记级别设置dynamic-update = true以对其进行排序。检查链接here。
<class
name="ClassName" (1)
table="tableName" (2)
dynamic-update="true|false" (8)
dynamic-insert="true|false" (9)
/>