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

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

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

    posts - 20,comments - 6,trackbacks - 0
    這是pojos:
    /**
     * 
     * 
    @author 袁曉江
     * @hibernate.class table="t_organization"
     *
     
    */

    public class Organization {
        
    /**
         * @hibernate.id
         *         generator-class="native"
         
    */

        
    private int id;
        
    /**
         * @hibernate.property
         
    */

        
    private String name;
        
    /**
         * @hibernate.property
         
    */

        
    private String sn;//編號
        /**
         * @hibernate.property
         
    */

        
    private String description;
        
    /**
         * @hibernate.many-to-one
         *             column="pid" not-found="ignore"
         
    */

        
    private Organization parent;
        
    //invserse=true讓多的一方維護一的那一方。
        /**
         * @hibernate.set inverse="true"
         * @hibernate.key column="pid"
         * @hibernate.one-to-many 
         *                 class="com.oa.model.Organization"
         
    */

        
    private Set<Organization> children;


    附上Organization.hbm.xml的配置文件:
    <?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 table="t_organization" name="com.oa.model.Organization">
        
    <id access="field" name="id">
          
    <generator class="native"/>
        
    </id>
        
    <property name="name" access="field"/>
        
    <property name="sn" access="field"/>
        
    <property name="description" access="field"/>
        
        
    <many-to-one not-found="ignore" column="pid" access="field" name="parent"/>
        
        
    <!-- inverse="true"的時候  把每個孩子放到父親里的時候,會不存在pid的值 -->
        
    <set access="field" name="children" inverse="true">
          
    <key column="pid"/>
          
    <one-to-many class="com.oa.model.Organization"/>
        
    </set>
        
      
    </class>
    </hibernate-mapping>

    --------------------------------------------
    這里我放了inverse="true"
    --------------------------------------------

    這里是我的測試方法:
    public class OrgTest2 extends TestCase {
        
    public void testOrg(){
            Session session 
    = HibernateUtils.getSession();
            session.beginTransaction();
            Set set 
    = new HashSet();
            
            Organization org2 
    = new Organization();
            org2.setName(
    "org2");
            set.add(org2);
            
            Organization org3 
    = new Organization();
            org3.setName(
    "org3");
            set.add(org3);
    //        
            Organization org4 = new Organization();
            org4.setName(
    "org4");
            set.add(org4);
    //        
            Organization org1 = new Organization();
            org1.setName(
    "org1");
            org1.setChildren(set);
            
            session.save(org1);
            session.save(org2);
            session.save(org3);
            session.save(org4);

            session.beginTransaction().commit();
        }


    存在這樣的一個問題:
    就是org2,org3,org4.不能正確的保存到數據庫里。
    也就是org2,org3,org4的pid的值都是空。
    我仔細查了下原因是inverse="true"造成的
    可是我沒有明白到底是怎么回事.?
    有人知道為什么么?
    讓多的這方去維護.
    posted on 2009-03-04 15:58 Johnhe 閱讀(2090) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 麻豆成人精品国产免费| 久久久久亚洲AV成人片| 国产h肉在线视频免费观看| 亚洲色WWW成人永久网址| 亚洲乱码在线卡一卡二卡新区 | 国产精品亚洲一区二区三区久久| 四虎在线视频免费观看视频| 亚洲天堂一区在线| 国产卡一卡二卡三免费入口| 2017亚洲男人天堂一| 亚洲老熟女五十路老熟女bbw| 男人的好免费观看在线视频| 国产亚洲精品AA片在线观看不加载| 婷婷亚洲久悠悠色悠在线播放| 久久99热精品免费观看动漫| 亚洲国产综合精品中文第一区| 成全视频高清免费观看电视剧| 国产精品免费观看久久| 亚洲国产精品无码久久久秋霞1| 国产精品成人免费综合| 亚洲人成电影亚洲人成9999网| 久草视频免费在线| 亚洲AV综合色区无码一二三区| 婷婷综合缴情亚洲狠狠尤物| 99精品视频在线观看免费| 亚洲欧洲自拍拍偷综合| 日韩中文无码有码免费视频| 中文字幕视频免费在线观看| 国产猛烈高潮尖叫视频免费| 人碰人碰人成人免费视频| 天天摸夜夜摸成人免费视频| 污污免费在线观看| 国产一级理论免费版| 成人免费乱码大片A毛片| 亚洲精品免费在线视频| 国产在线观看免费视频播放器| 一区二区三区无码视频免费福利| 亚洲一级毛片免费看| 在线a免费观看最新网站| 亚洲av乱码一区二区三区按摩| 亚洲熟妇av一区二区三区 |