码迷,mamicode.com
首页 > 其他好文 > 详细

@DynamicInsert和@DynamicUpdate

时间:2019-10-08 22:10:32      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:value   use   integer   区别   table   实体   解决   实体类   col   

@DynamicUpdate:当value为true时,一个表有很多字段,当我们只更新一个字段时,比如username

                                 就会只更新一个字段,而不是全部更新,这样执行速度就提升了。

                                 当value为false时,则更新全部字段,这样执行速度就下降了。

@DynamicInsert的作用也类似,区别就是用来插入数据。

注:如果有一个字段叫sex,类型为int,即使没有设置sex的值,但是int类型的成员变量,默认值就是0,所以,即使
没有设置这个字段,但是,插入的时候,sex还是会被插入进去的。

解决方法:将int设置为Integer

 

@Entity:表明该类是个实体类

@Table:如果@Entity生成的表名和自己要求的不一样,@Table有个name可以自定义表名

@DynamicInsert和@DynamicUpdate

标签:value   use   integer   区别   table   实体   解决   实体类   col   

原文地址:https://www.cnblogs.com/elian91/p/11637912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!