JPA字段为null时不保存/更新



实体类中某些字段为null时,默认状态下执行save操作也会将null值存入,如果数据表中字段的类型不是char一类的字符类型就会出现各种稀奇古怪的报错,解决很简单,在对应的实体类加上@DynamicInsert注解就可以了。
同理,对于更新操作也有@DynamicUpdate注解。

这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。

声明:Wayen|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - JPA字段为null时不保存/更新


-当你感到最无助困难的时候,那就是离成功最近的时候。-Martin Frohm