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

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

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

    隨筆 - 6  文章 - 129  trackbacks - 0
    <2014年6月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    常用鏈接

    留言簿(14)

    隨筆檔案(6)

    文章分類(467)

    文章檔案(423)

    相冊

    收藏夾(18)

    JAVA

    搜索

    •  

    積分與排名

    • 積分 - 825418
    • 排名 - 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 閱讀(1388) 評論(1)  編輯  收藏 所屬分類: hibernate

    FeedBack:
    # re: hibernate 映射自身一對多雙相關聯[未登錄] 2014-06-20 09:03 1
    樓主還在富士康?  回復  更多評論
      
    主站蜘蛛池模板: 精品国产免费一区二区| a拍拍男女免费看全片| 国产精品深夜福利免费观看| 亚洲国产成人超福利久久精品| 8x成人永久免费视频| 亚洲精品国产成人99久久| 久久99青青精品免费观看| 久久亚洲国产视频| 最近2018中文字幕免费视频| 亚洲黄色三级网站| 国产卡二卡三卡四卡免费网址| 亚洲五月综合网色九月色| 热99re久久免费视精品频软件| 精品特级一级毛片免费观看| 亚洲综合亚洲综合网成人| 久久国产乱子伦精品免费午夜| 亚洲日韩精品无码专区网址| 久久国产免费观看精品3| 亚洲天堂2016| 免费在线观看的黄色网址| 三级黄色片免费看| 亚洲精品免费在线| 日韩在线视频免费看| 久久国产精品免费一区| 亚洲精品在线不卡| 国产成人免费全部网站 | 亚洲一区二区三区在线播放| 中文字幕日本人妻久久久免费| 亚洲视频免费播放| 成人永久免费福利视频网站| 国产精品免费在线播放| 亚洲另类古典武侠| 亚洲色婷婷综合开心网| 18禁黄网站禁片免费观看不卡| 亚洲狠狠婷婷综合久久| 久久亚洲精品中文字幕三区| 毛片免费在线播放| 两个人看的www高清免费视频 | 麻豆视频免费播放| 深夜福利在线视频免费| 亚洲成色在线综合网站|