zoukankan      html  css  js  c++  java
  • Hibernate联合主键配置

    关键在于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;
        }
    }

  • 相关阅读:
    Fuck,什么破书
    数组指针与指针数组的问题
    .....不敢私藏,魂淡啊...游戏程序员们懂的
    毕业设计做个3D赛车游戏
    原来是这样的,所噶
    出来混,迟早都是要还的
    Struts2源码学习DefaultConfiguration的RuntimeConfigurationImpl方法(运行期改造)
    Struts2中拦截器实现AOP的原理分析
    人生的两个方向:一个是出门,一个是回家(转载)
    Struts 2框架结构图
  • 原文地址:https://www.cnblogs.com/phoebus0501/p/1932270.html
Copyright © 2011-2022 走看看