这两个注解在一定程度上可以增加与数据库操作相关的速度可以节省的执行时间,提高程序的运行效率
使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xml配置这兩个注解是boolean值,true或者false
1.首先使用false来看一下执行的结果,我们就拿更新来举例:
a.数据库的数据是这样的:
我只更新了Description这个属性但是却把整個对象的属性都更新了,这在一定程度是影响了效率而且可能并不是我们希望的结果,我们希望的结果是我更改了哪些
神奇了这就是見证奇迹的时刻,达到了我们的目的只更新我们修改过的字段。@DynamicInsert我就不举例了
当然还有其他的方式达到这种效果,比如使用session为我们提供的merge方法也是可以的。