。。。。。。。。。。。。。。。。。。。。。。。。。。。。 |
@DynamicUpdate和@DynamicInsert注解类似,都是动态的操作,关键在于理解如何动态的操作。 作用:节省SQL语句的执行时间,提高程序的运行效率。 例:如果一个student类,类中有name属性、age属性、sex属性。 如果要更改age而name和sex不改变时,在类上加上这个注解@DynamicUpdate(value=false) Sql语句就是: Update 某表 Set Name=?, Age=?, Sex=? Where Id=? 而注解中的false改为true时,其sql语句就是: Update 某表 Set Age=? Where Id=? 这就是奇迹之处,只修改我们要更新的字段。这样可以节省SQL语句的执行时间,提高程序的运行效率。 |
@DynamicUpdate(value=true)注解
最新推荐文章于 2024-08-23 09:03:33 发布