閱讀352 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Hibernate中id的table生成策略之聯合主鍵

 

@Entity
@Table(name = "tbl_Student")
public class Student implements Serializable
{

private int id;

private int groupId;

 @Id
 @TableGenerator(name = "student_gen1", table = "XT_XH", pkColumnName = "TYPE", valueColumnName = "XH", pkColumnValue = "stu1", allocationSize = 1)
 @GeneratedValue(strategy = GenerationType.TABLE, generator = "student_gen1")
 public int getId()
 {
  return id;
 }

..........................................................................

 @Id
 @TableGenerator(name = "student_gen2", table = "XT_XH", pkColumnName = "TYPE", valueColumnName = "XH", pkColumnValue = "stu2", allocationSize = 1)
 @GeneratedValue(strategy = GenerationType.TABLE, generator = "student_gen2")
 public int getGroupId()
 {
  return groupId;
 }

....................................................................

}

 

詳細的id的table生成策略敘述,見

https://blog.csdn.net/woshixuye/article/details/7278119

最後更新:2017-04-02 22:16:28

  上一篇:go [EGORefreshTableHeaderView]手動啟動下拉更新的方法
  下一篇:go MyEclipse提示配置13點淺析