java数据丢失解决方案
2019-09-25 本文已影响0人
磨陀货_
解决数据丢失问题
数据丢失(在修改的时候---在传参的时候有些值没有传过去。对应的值就为空。但是执行SQL还在执行它)

解决方案:--- 动态修改
解决方式一:隐藏域
- 比较简单,但是不常用。后面的时候代码量比较多
解决方式二:生成的时候 不修改 --- SQL
-
不修改 --- (用这个很危险,因为以后想改改不了。扩展性不强了)
//@Column(updatable = false) --- 一加上这个注解 就是一经保存就不可修改属性;身份证号码;创建时间
@Column(updatable = false)
private String password;
解决方式三:先获取,在修改

数据丢失解决:SpringMVC之@ModelAttribute 【数据丢失也可解决】

举例:
- 修改会传id过来,添加不会


- editEmployee就等于= employee
还有一个问题就是 性能上不是很完美 --- 因为这个解决丢失 删除什么都会有影响 所以我们在修改一下
-
在js中save修改一下
-
在Controller填上一句