<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

    搜索

    •  

    積分與排名

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

    FeedBack:
    # re: hibernate 映射自身一對多雙相關聯[未登錄] 2014-06-20 09:03 1
    樓主還在富士康?  回復  更多評論
      
    主站蜘蛛池模板: 国产高潮流白浆喷水免费A片 | 男人的天堂网免费网站| 久久亚洲中文字幕精品一区四| 中国国语毛片免费观看视频| 亚洲国产综合专区电影在线| 成人毛片18岁女人毛片免费看| 免费人成网站永久| 亚洲一卡2卡三卡4卡有限公司| 一个人免费观看视频www| 免费福利资源站在线视频| 亚洲国产成人久久精品动漫| 成人午夜视频免费| a级毛片免费播放| 亚洲一区二区三区乱码在线欧洲| 亚洲区小说区图片区| 4399影视免费观看高清直播| 亚洲av色香蕉一区二区三区| 亚洲欧洲国产日韩精品| 在线日韩av永久免费观看| 一区二区三区四区免费视频 | 青青操免费在线观看| 亚洲综合色区中文字幕| 亚洲综合无码精品一区二区三区| 97无码免费人妻超级碰碰碰碰| 国产一级婬片A视频免费观看| 亚洲a视频在线观看| 亚洲伊人久久大香线蕉综合图片| 18禁无遮挡无码网站免费| 久草免费手机视频| 日日躁狠狠躁狠狠爱免费视频| 亚洲av无码一区二区三区观看| 亚洲乱码无码永久不卡在线| 在线永久免费观看黄网站| 国产成人综合久久精品亚洲| 国产亚洲大尺度无码无码专线| 国产乱子伦精品免费无码专区| 精品视频在线免费观看| 亚洲精品国产首次亮相| 亚洲AV成人精品网站在线播放| 日本免费高清一本视频| 人人揉揉香蕉大免费不卡|