@DynamicInsert和@DynamicUpdate

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

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

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

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

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

解决方法:将int设置为Integer

 

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

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

posted @ 2019-10-08 21:03  E_lian  阅读(3238)  评论(0)    收藏  举报