大魚

          EJB3.x:部署(卸載)EntityBean時自動創(chuàng)建(刪除)表結(jié)構(gòu)

          EJB3.x:部署(卸載)EntityBean時自動創(chuàng)建(刪除)表結(jié)構(gòu)收藏

           EJB3.x:部署(卸載)EntityBean時自動創(chuàng)建(刪除)表結(jié)構(gòu)

          persistence.xml

          1. <?xml version="1.0"?>  
          2. <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
          3. xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">  
          4.   <persistence-unit name="EJBBookStore">  
          5.     <jta-data-source>java:/MSSQLDS</jta-data-source>  
          6.     <properties>  
          7.      <property name="hibernate.hbm2ddl.auto" value="none"/>  
          8.      <!-- 調(diào)整JDBC抓取數(shù)量的大小: Statement.setFetchSize() -->  
          9.      <property name="hibernate.jdbc.fetch_size" value="18"/>  
          10.      <!-- 調(diào)整JDBC批量更新數(shù)量 -->  
          11.      <property name="hibernate.jdbc.batch_size" value="10"/>  
          12.      <!-- 顯示最終執(zhí)行的SQL -->  
          13.      <property name="hibernate.show_sql" value="true"/>  
          14.      <!-- 格式化顯示的SQL -->  
          15.      <property name="hibernate.format_sql" value="true"/>  
          16.     </properties>  
          17.   </persistence-unit>  
          18. </persistence>  
            

           

          properties 節(jié)點用作指定Hibernate的各項屬性,如果hibernate.hbm2ddl.auto的值設(shè)為create-drop,在實體Bean發(fā)布及卸載時將自動創(chuàng)建及刪除相應(yīng)數(shù)據(jù)庫表(注意:Jboss服務(wù)器啟動或關(guān)閉時會引發(fā)實體Bean的發(fā)布及卸載)。

          如果你的表已經(jīng)存在,并且想保留數(shù)據(jù),發(fā)布實體bean時可以把hibernate.hbm2ddl.auto的值設(shè)為none或update,以后為了實體bean 的改動能反應(yīng)到數(shù)據(jù)表,建議使用update,這樣實體Bean添加一個屬性時能同時在數(shù)據(jù)表增加相應(yīng)字段。

          posted on 2009-03-16 22:18 大魚 閱讀(310) 評論(0)  編輯  收藏 所屬分類: EJB

          主站蜘蛛池模板: 嘉禾县| 乌鲁木齐市| 孟村| 叶城县| 孝昌县| 太原市| 巴中市| 江阴市| 威宁| 武宁县| 尼勒克县| 义马市| 海口市| 咸丰县| 北海市| 墨竹工卡县| 西华县| 蒙城县| 富裕县| 邮箱| 德令哈市| 汾西县| 资阳市| 松溪县| 洛扎县| 烟台市| 巴彦淖尔市| 晋宁县| 泰来县| 蕉岭县| 体育| 讷河市| 万盛区| 宁国市| 阳朔县| 玛曲县| 九江市| 莱西市| 新宁县| 江门市| 绵阳市|