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

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

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

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825681
    • 排名 - 49

    最新評論

    閱讀排行榜

    評論排行榜

    映射文件
    <hibernate-mapping>
        <class name="org.gecs.hibernate.test.AdDepartment" table="AD_DEPARTMENT" schema="BARCODE"
               dynamic-insert="true" dynamic-update="true">
            <id name="adDepartmentId" type="long">
                <column name="AD_DEPARTMENT_ID" precision="22" scale="0" />
                <generator class="sequence">
                    <param name="sequence">AD_DEPARTMENT_SEQ</param>
                </generator>
            </id>
            <property name="departmentName" type="string">
                <column name="DEPARTMENT_NAME" length="50" not-null="true" />
            </property>
            <property name="active" type="java.lang.Character" insert="false" update="true">
                <column name="ACTIVE" length="1" />
            </property>
            <property name="createdTime" type="date" insert="false" update="false">
                <column name="CREATED_TIME" length="7" />
            </property>
            <property name="createdUser" type="string">
                <column name="CREATED_USER" length="20" not-null="true" />
            </property>
            
            <many-to-one name="parentDepartment" column="PARENT_DEPARTMENT_ID"/>
            
            <set name="childDepartment" cascade="save-update" lazy="true" inverse="true">
                <key column="PARENT_DEPARTMENT_ID"/>
                <one-to-many class="org.gecs.hibernate.test.AdDepartment"/>
            </set>

        </class>
    </hibernate-mapping>

    表結構:
    測試代碼:
    public void testSave() {
            AdDepartment department = new AdDepartment();
            department.setDepartmentName("華南資訊處");
            department.setCreatedUser("bob");
            
            AdDepartment child_department = new AdDepartment();
            child_department.setDepartmentName("PCBA應用系統部");
            child_department.setCreatedUser("bob");
            child_department.setParentDepartment(department);
            //
            department.getChildDepartment().add(child_department);
            
            Transaction tran = session.beginTransaction();
            session.save(department);
            //session.save(child_department);
            tran.commit();
        }

    效果:


    posted on 2011-07-07 15:35 Ke 閱讀(1389) 評論(1)  編輯  收藏 所屬分類: hibernate

    FeedBack:
    # re: hibernate 映射自身一對多雙相關聯[未登錄] 2014-06-20 09:03 1
    樓主還在富士康?  回復  更多評論
      
    主站蜘蛛池模板: 99久久99久久精品免费观看| 日本不卡高清中文字幕免费| 亚洲日本中文字幕天天更新| 亚洲精品无码激情AV| 久久成人免费大片| 亚洲色无码专区一区| 亚洲熟女少妇一区二区| 免费中文熟妇在线影片| eeuss在线兵区免费观看| 亚洲另类视频在线观看| 亚洲综合亚洲综合网成人| 18pao国产成视频永久免费| 亚洲AV无码一区二区三区久久精品 | 亚洲一卡二卡三卡| 亚洲精品WWW久久久久久| 精品无码免费专区毛片| 人成免费在线视频| 精品亚洲AV无码一区二区三区| 亚洲成人影院在线观看| 2021久久精品免费观看| 国产成人无码区免费内射一片色欲| 亚洲校园春色另类激情| 日本亚洲成高清一区二区三区| 日韩免费无砖专区2020狼| 亚洲视频免费在线播放| 一级成人毛片免费观看| 亚洲综合色丁香婷婷六月图片| 亚洲AV中文无码字幕色三| 亚洲国产精品13p| 在线观看免费人成视频色9| 久久久久久免费一区二区三区 | 免费h视频在线观看| 男女啪啪免费体验区| 亚洲欧美日韩中文高清www777| 亚洲精品线在线观看| 亚洲欧洲精品无码AV| 亚洲国产精品视频| 国产精品另类激情久久久免费 | 亚洲色图视频在线观看| 国产亚洲人成无码网在线观看| 免费一区二区视频|