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

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

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

    溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請您在轉(zhuǎn)載時注明出處http://m.tkk7.com/sxyx2008/謝謝合作!!!

    雪山飛鵠

    溫馨提示:您的每一次轉(zhuǎn)載,體現(xiàn)了我寫此文的意義!!!煩請您在轉(zhuǎn)載時注明出處http://m.tkk7.com/sxyx2008/謝謝合作!!!

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks

    alter table wife
            drop
            foreign key FK37AF11D67CB035

        drop table if exists husband

        drop table if exists wife

        create table husband (
            id integer not null auto_increment,
            name varchar(255),
            primary key (id)
        )

        create table wife (
            id integer not null,
            name varchar(255),
            primary key (id)
        )

        alter table wife
            add index FK37AF11D67CB035 (id),
            add constraint FK37AF11D67CB035
            foreign key (id)
            references husband (id)

    實體
    Husband

    private int id;
     private String name;
     private Wife wife;

    Wife
    private int id;
     private String name;
     private Husband husband;

    Husband.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 package="com.hibernate.one2one.bean">
            
    <class name="Husband" table="husband">
                
    <id name="id" column="id">
                    
    <generator class="native"></generator>
                
    </id>
                
    <property name="name"></property>
                
    <one-to-one name="wife" cascade="all" class="Wife"></one-to-one>
            
    </class>
        
    </hibernate-mapping>

    Wife.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 package="com.hibernate.one2one.bean">
            
    <class name="Wife" table="wife">
                
    <id name="id" column="id">
                    
    <generator class="foreign">
                        
    <param name="property">husband</param>
                    
    </generator>
                
    </id>
                
    <property name="name"></property>
                
    <one-to-one name="husband" constrained="true"></one-to-one>
            
    </class>
        
    </hibernate-mapping>
    @Test
        
    public void insert(){
            Session session
    =HibernateSessionFactory.getSession();
            Transaction transaction
    =session.beginTransaction();
            
    try {
                transaction.begin();
                Husband husband
    =new Husband();
                husband.setName(
    "小明");
                session.save(husband);
                Wife wife
    =new Wife();
                wife.setName(
    "如花");
                wife.setHusband(husband);
                session.save(wife);
                transaction.commit();
            } 
    catch (HibernateException e) {
                e.printStackTrace();
                transaction.rollback();
            }
        }


    示例程序
    posted on 2010-10-14 10:01 雪山飛鵠 閱讀(681) 評論(0)  編輯  收藏 所屬分類: Hibernate
    主站蜘蛛池模板: 日日操夜夜操免费视频| 91精品啪在线观看国产线免费| 女人18毛片水最多免费观看| 亚洲国产成人精品青青草原| 久操视频在线免费观看| 国产亚洲?V无码?V男人的天堂| 尤物视频在线免费观看| 国产啪亚洲国产精品无码| 精品国产污污免费网站入口在线| 久久综合亚洲色HEZYO国产| 一级做a爱过程免费视| 亚洲精品无码不卡在线播HE| 免费福利电影在线观看| 97在线观免费视频观看| 亚洲一区二区三区丝袜| 91精品国产免费网站| 亚洲欧洲精品在线| 在线观看免费宅男视频| 无人视频免费观看免费视频| AV在线亚洲男人的天堂| 亚洲AV无码国产精品永久一区| 国产一级一片免费播放| 亚洲一区二区三区久久| 日韩激情无码免费毛片| 亚洲五月午夜免费在线视频| 亚洲电影中文字幕| 国产情侣激情在线视频免费看| 亚洲精品无播放器在线播放| 久久亚洲高清综合| 最近中文字幕电影大全免费版| 亚洲色成人WWW永久在线观看| 亚洲国产V高清在线观看| 久久永久免费人妻精品下载| 亚洲依依成人亚洲社区| 亚洲日本va中文字幕久久| 中文字幕无码播放免费| 亚洲国产精品综合福利专区| 又粗又黄又猛又爽大片免费| 午夜精品射精入后重之免费观看| 亚洲日本成本人观看| 国产免费一区二区三区VR|