<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 325,  comments - 25,  trackbacks - 0
    hibernate一對一關聯有兩種方式:
    1.共享主鍵:限制兩個表的主鍵使用相同的值
    2.唯一外鍵:
    如:通常將會員的登陸賬號和會員的詳細信息分開
    3.數據表
    login表:
    字段名稱 數據類型 主鍵 自增 允許為空 描述
    ID int(4) yes ID號
    LOGINNAME char(20) yes 登陸賬號
    LOGINPWD char(20) yes 登陸密碼

    詳細信息company表:
    字段名稱 數據類型 主鍵 自增 允許為空 描述
    ID int(4) yes 增1 ID號
    COMPANGNAME varchar(100) yes 公司名稱
    TELPHONE char(20) yes 聯系電話
    EMAIL char(20) yes 郵件
    LINKMAN char(20) yes 聯系人


    4.PO類
    Login.java
    public class Login implements Serializable{
        private Integer id;
        private String loginName;
        private String loginPwd;
        private Company company;
        public Login(){
        }
    }
    Company.java
    public class Company implements Serializable{
        private Integer id;
        private String companyName;
        private String linkMan;
        private String telphone;
        private String email;
        private Login login;
        public Company(){
        }
    }
    6.hbm.xml
    Login.hbm.xml:
    <hibernate-mapping package="com.lhb.vo">
        <class="Login" table="login">
                <id name="id" column="id" type="integer">
                        <!--直接采用外鍵的屬性值,使用foreign標識生成器,達到共享主鍵目的-->
                        <generator class="foreign">
                                <param name="property">company</param>
                        </generator>
                </id>
                <property name="loginName" column="LOGINNAME' type="String"/>
                <property name="loginPwd" column="LOGINPWD" type="String"/>
                <!--映射login與company一對一關聯-->
                <one-to-one name="company" class="com.lhb.Company" constrained="true"/>
        </class>
    </hibernate-mapping>

    Company.hbm.xml:
    <hibernate-mapping package="com.lhb.vo">
        <class="company" table="COMPANY">
            <id name="id"  column="id" type="integer">
                    <generator class="identity"/>
            </id>
            <property name="companyName" type="String"/>
                :
                :
            <one-to-one name="login" class="com.lhb.Login" cascade="all" <!--主控類的所有操作,對關聯類也執行同樣-->
                lazy="false"/>
        </class>
    <hibernate-mapping>
    posted on 2008-05-25 16:30 長春語林科技 閱讀(299) 評論(0)  編輯  收藏 所屬分類: hibernate
    <2008年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

     

    長春語林科技歡迎您!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲天堂免费在线视频| jzzjzz免费观看大片免费| 国产大片线上免费看| 国产免费A∨在线播放| 亚洲美女免费视频| 亚洲av区一区二区三| 免费精品久久天干天干| 亚洲男人的天堂网站| 精品国产亚洲一区二区三区| 全免费毛片在线播放| 亚洲一级特黄大片无码毛片| 久久精品国产亚洲AV电影| 四虎影视永久在线精品免费| 亚洲视频一区调教| 免费观看四虎精品国产永久| 午夜精品射精入后重之免费观看| 豆国产96在线|亚洲| 亚洲人成电影亚洲人成9999网| 暖暖在线日本免费中文| 午夜影院免费观看| 无码人妻一区二区三区免费视频 | 91嫩草私人成人亚洲影院| 国产真人无遮挡作爱免费视频| 18pao国产成视频永久免费| 国产在亚洲线视频观看| 亚洲高清美女一区二区三区| 国产偷国产偷亚洲高清日韩| 永久在线毛片免费观看| 57pao一国产成视频永久免费| 国产va免费精品| 亚洲AV性色在线观看| 亚洲国语在线视频手机在线| 亚洲精品成人无限看| www国产亚洲精品久久久日本| 最近免费中文字幕大全视频| 在线观看免费av网站| 中文字幕在线免费播放| 特级毛片免费播放| 黄床大片30分钟免费看| 亚洲大尺度无码无码专线一区| 亚洲视频一区二区在线观看|