spring-data-jpa执行save的更新操作,将实体类传入,怎么忽略实体类中为null的参数进行更新呢?比如: student表
id name age
1 张三 21现在执行save(student)的时候,student中id=1,age=20,那么执行成功后就会将数据库中原本这条记录的name修改成null。
结果就变成了:
id name age
1 20
请问怎么样才能让jpa执行save操作的时候忽略student中为null的值,不参与更新呢?
让结果变成:
id name age
1 张三 20
id name age
1 张三 21现在执行save(student)的时候,student中id=1,age=20,那么执行成功后就会将数据库中原本这条记录的name修改成null。
结果就变成了:
id name age
1 20
请问怎么样才能让jpa执行save操作的时候忽略student中为null的值,不参与更新呢?
让结果变成:
id name age
1 张三 20
解决方案 »
- eclipse 使用Hibernate出错 java.lang.ClassNotFoundException
- 求个二维数组排列组合的算法 二维数组 中元素个数不确定 n 不确定
- 请教一个基本问题--Structs/spring/hibernat
- weblogic10部署问题
- 人物新闻和普通新闻能共用一张新闻表吗?
- 晕死: 怎么会有这样的错误提示呢???
- Exception中的stackTrace可以手动改么?
- 闷热呀!急呀,各位高手看一下我的JDBC配置是否有问题?
- 在一个类里面经过处理将数据赋到一个数组里,如何将此数组作为一个参数传到另一个类的方法里?
- 怎么在Jb8+Weblogic中指定连接池(已配置多个连接池)
- log4j控制台能输出,但是没有生成日志文件
- 用户权限设置
不过这样一来。部分代码可能要做相应的修改。具体方法可以去百度找相关知识