Hibernate联合主键配置
2011-01-10 18:54
369 查看
关键在于CjhbPK主键类要实现Serializable接口
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class
name="com.hengtian.bondtradingsys.entity.business.exchange.realtime.Cjhb"
table="ashare_cjhb">
<composite-id name="pk" class="com.hengtian.bondtradingsys.entity.business.exchange.realtime.CjhbPK">
<key-property name="cjbh" column="cjbh" type="java.lang.Integer"/>
<key-property name="bs" column="bs" type="java.lang.String"/>
</composite-id>
<property name="gddm" column="gddm" type="java.lang.String" />
<property name="gdxm" column="gdxm" type="java.lang.String" />
<property name="bcrq" column="bcrq" type="java.lang.String" />
<property name="gsdm" column="gsdm" type="java.lang.String" />
<property name="cjsl" column="cjsl" type="java.lang.String" />
<property name="bcye" column="bcye" type="java.lang.String" />
<property name="zqdm" column="zqdm" type="java.lang.String" />
<property name="sbsj" column="sbsj" type="java.lang.String" />
<property name="cjsj" column="cjsj" type="java.lang.String" />
<property name="cjjg" column="cjjg" type="java.lang.String" />
<property name="cjje" column="cjje" type="java.lang.String" />
<property name="sqbh" column="sqbh" type="java.lang.String" />
<property name="mjbh" column="mjbh" type="java.lang.String" />
</class>
</hibernate-mapping>
import java.io.Serializable;
public class CjhbPK implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer cjbh;
private String bs;
public Integer getCjbh() {
return cjbh;
}
public void setCjbh(Integer cjbh) {
this.cjbh = cjbh;
}
public String getBs() {
return bs;
}
public void setBs(String bs) {
this.bs = bs;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class
name="com.hengtian.bondtradingsys.entity.business.exchange.realtime.Cjhb"
table="ashare_cjhb">
<composite-id name="pk" class="com.hengtian.bondtradingsys.entity.business.exchange.realtime.CjhbPK">
<key-property name="cjbh" column="cjbh" type="java.lang.Integer"/>
<key-property name="bs" column="bs" type="java.lang.String"/>
</composite-id>
<property name="gddm" column="gddm" type="java.lang.String" />
<property name="gdxm" column="gdxm" type="java.lang.String" />
<property name="bcrq" column="bcrq" type="java.lang.String" />
<property name="gsdm" column="gsdm" type="java.lang.String" />
<property name="cjsl" column="cjsl" type="java.lang.String" />
<property name="bcye" column="bcye" type="java.lang.String" />
<property name="zqdm" column="zqdm" type="java.lang.String" />
<property name="sbsj" column="sbsj" type="java.lang.String" />
<property name="cjsj" column="cjsj" type="java.lang.String" />
<property name="cjjg" column="cjjg" type="java.lang.String" />
<property name="cjje" column="cjje" type="java.lang.String" />
<property name="sqbh" column="sqbh" type="java.lang.String" />
<property name="mjbh" column="mjbh" type="java.lang.String" />
</class>
</hibernate-mapping>
import java.io.Serializable;
public class CjhbPK implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer cjbh;
private String bs;
public Integer getCjbh() {
return cjbh;
}
public void setCjbh(Integer cjbh) {
this.cjbh = cjbh;
}
public String getBs() {
return bs;
}
public void setBs(String bs) {
this.bs = bs;
}
}
相关文章推荐
- hibernate 联合主键生成机制(组合主键XML配置方式)
- hibernate 联合主键生成机制(组合主键XML配置方式)
- hibernate 联合主键应用及配置用xml方式实现
- Hibernate联合主键在实体类中的配置
- Hibernate联合主键关联(Annotation配置)
- hibernate中怎样配置两个联合属性为唯一约束(非联合主键)
- Hibernate基于XML的----联合主键配置
- Hibernate xml配置方法 之 联合主键
- Hibernate联合主键怎样在xml中配置
- Hibernate 联合主键的xml配置
- 联合主键hibernate配置
- hibernate笔记-008-联合主键注解配置
- 使用Hibernate配置联合主键的两种方式
- hibernate联合主键生成策略以及一对多配置
- 【hibernate框架】如何配置联合主键-XML与Annotation样例剖析
- hibernate 联合主键配置 sid自增
- hibernate 联合主键 注释配置
- hibernate如何配置联合主键
- hibernate联合主键注解配置
- Hibernate 联合主键的配置方法实例