抄袭robbin大哥的一个配置经验

Hibernate默认情况下总是在初始化的时候静态生成sql语句,因此不能动态update。但是Hibernate也可以配置为动态产生update和insert语句。

< class  name = " ClassName "   table = " tableName "  dynamic - update = " true|false "   dynamic - insert = " true|false "   />


当设为true的时候,Hibernate在运行期动态产生sql语句,对于insert来说,只插入那些不是null的属性,这样就可以支持数据库字段的default属性;对于update来说,只更新那些修改过的属性。

你可能感兴趣的:(抄袭robbin大哥的一个配置经验)