问题描述
我现在有个需求,首先是打开修改页面后,对数据进行修改,然后在保存为一条新的数据,我要怎么写?直接修改在save的话,就只能更新,不能形成一条新数据我应该怎么弄?
解决方案
解决方案二:
LZ是要先将那条数据先修改然后再增加一条新的?修改的那条还存在。。具体啥意思呀。。。
解决方案三:
你将该数据对象的主键赋值null,而后save()。
解决方案四:
主键值能设为空吗?要不重新分配主健
解决方案五:
那你为什么要修改呢?直接保存新数据不就行了?
解决方案六:
引用楼主dalishi3的回复:
我现在有个需求,首先是打开修改页面后,对数据进行修改,然后在保存为一条新的数据,我要怎么写?直接修改在save的话,就只能更新,不能形成一条新数据我应该怎么弄?
new一个新对象把修改好的属性赋给它及未修改的数据重新save(新的对象)原来的不用改变
解决方案七:
新创建一个对象然后把修改后的值set给新的对象,save新对象就行了。
解决方案八:
你的意思是另加一条新的数据?如果是这样的话就再去NEW个新的对象!新的对象的主键一定不能相同(貌似不用提醒)!
时间: 2024-10-26 18:05:30