使用Hibernate來寫入資料庫時,原先在資料表內設定要遞增的欄位(EX: id欄位)預設會沒辦法自己遞增

所以需要額外做設定,設定方式如下:

1. 找到該資料表所對應的.hbm.xml檔及要設為遞增的欄位標籤

2. 在該欄位標籤中新增generator屬性,並設定class的值為increment,如下所示:

        <id name="id" type="int">
            <column name="id" />
            <generator class="increment" />
        </id>

參考資料 : 

1. http://www.javatbrains.com/2014/08/hibernate-auto-increment-with-example.html

 

arrow
arrow
    文章標籤
    JAVA Hibernate
    全站熱搜
    創作者介紹
    創作者 allen0818 的頭像
    allen0818

    allen0818 的部落格

    allen0818 發表在 痞客邦 留言(0) 人氣()