2010-11-16 128 views
0

增量數據,我想添加一個用戶定義的列,這將在新的記錄插入自動遞增,應該怎麼做呢?所以它運行在h2上,mysql如何自動對新記錄插入

@Entity public class Parent { 

@OneToMany List<Child> children; 

} 

@Entity public class Child { 
    int sortOrder; 
} 

e.g. Parent1 has Child{1, 2, 3} 
Parent2 has {1, 2} 

注意:每個Parent中的值需要自動遞增,而不是外部。

回答

0

將Id類型設置爲標識,並且DB tbale應處理標識插入。

樣品,

<id 
      name="dayTypeId" 
      column="Day_Type_ID" 
      type="int"> 

      <generator class="identity"> 
      </generator> 
     </id> 
0

數據庫處理這個,而不是休眠。您需要在表格中使用auto_increment代理主鍵。

相關問題