您的位置:首页 > 其它

ID生成策略:联合主键xml

2014-07-30 10:11 260 查看
在Student.java中,假设id和name作为它的主键

1、在com.bjsxt.hibernate下单独设计一个类,做为主键类【StudentPK】

package com.bjsxt.hibernate;

public class StudentPK implements java.io.Serializable {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}


2、在Student.java中,建

private StudentPK pk;
public StudentPK getPk() {
return pk;
}
public void setPk(StudentPK pk) {
this.pk = pk;
}


3、在HibernateIDTest.java中:

@Test
public void testStudentSave() {
StudentPK pk=new StudentPK();
pk.setId(1);
pk.setName("zhangsan");


4、在Student.hbm.xml中:

<pre class="html" name="code"><composite-id name="pk" class="com.bjsxt.hibernate.StudentPK">
<key-property name="id"></key-property>
<key-property name="name"></key-property>
</composite-id>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐