Hibernate默認(rèn)情況下總是在初始化的時(shí)候靜態(tài)生成sql語(yǔ)句,因此不能動(dòng)態(tài)update。但是Hibernate也可以配置為動(dòng)態(tài)產(chǎn)生update和insert語(yǔ)句。

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


          當(dāng)設(shè)為true的時(shí)候,Hibernate在運(yùn)行期動(dòng)態(tài)產(chǎn)生sql語(yǔ)句,對(duì)于insert來(lái)說(shuō),只插入那些不是null的屬性,這樣就可以支持?jǐn)?shù)據(jù)庫(kù)字段的default屬性;對(duì)于update來(lái)說(shuō),只更新那些修改過(guò)的屬性。

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 19, comments - 31, trackbacks - 0, articles - 2

          Copyright © JavaXP

          主站蜘蛛池模板: 垦利县| 侯马市| 美姑县| 襄汾县| 望城县| 白银市| 余庆县| 塘沽区| 鲁山县| 东兴市| 沂水县| 水城县| 宜川县| 松潘县| 扎兰屯市| 双辽市| 饶平县| 稻城县| 资溪县| 原平市| 宁陕县| 蕲春县| 巴彦淖尔市| 洞头县| 泾川县| 睢宁县| 友谊县| 洛浦县| 临沧市| 沭阳县| 邵东县| 四子王旗| 汝城县| 三江| 丹阳市| 望城县| 东阿县| 洛宁县| 灵宝市| 平舆县| 临澧县|