使用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
文章標籤
全站熱搜