savaorupdate保存时,应该考虑到实体的所有字段,如果单纯的考虑页面那边传过来的
是不可以的,因为很多字段数据库中有,页面是没有的,所以为了防止
冲掉页面没有的字段,我们应该先从数据库中查询,然后把可能改变的字段
赋予来自页面的数据
@Column(updatable=false)注解可以让savaorupdate跳过某些字段,但是往往不会这么做,
因为往往某个字段是不同的情况下,是否会发生改变并不是确定的
是不可以的,因为很多字段数据库中有,页面是没有的,所以为了防止
冲掉页面没有的字段,我们应该先从数据库中查询,然后把可能改变的字段
赋予来自页面的数据
@Column(updatable=false)注解可以让savaorupdate跳过某些字段,但是往往不会这么做,
因为往往某个字段是不同的情况下,是否会发生改变并不是确定的
本文探讨了在使用savaorupdate方法时如何避免覆盖实体中数据库独有的字段。通过先查询后更新的方式确保数据完整性,并介绍了@Column(updatable=false)注解的用法。

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



