數據庫由orcale轉換成mysql,hibernate配置文件的修改

orcale主鍵生成策略和MySQL不同

oracle需要配置主鍵自增,mysql默認主鍵自增

orcale 配置主鍵id

 <id name="id" type="java.lang.Integer、、">
            <column name="ID" />
            <generator class="increment"  
>//主鍵生成策略:自增

    </id>

MySQL

  <id name="id" type="java.lang.Long">
            <column name="ID" />
            <generator class="native" />//採用數據庫本身的主鍵策略
        </id>


hibernate根據配置文件自動生成數據庫表

<property name="hbm2ddl.auto">update</property>

update:有則忽略,無則生成

create:每次啓動刪除之前的表,重新創建,數據也自然沒了

create-drop 加載hibernate時創建,退出是刪除表結構

發佈了30 篇原創文章 · 獲贊 33 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章