成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate一對多關系的處理

開發 后端
本文通過示例代碼向您Hibernate中如何處理一對多關系,并通過具體的配置文件做出演示。

一對多關系式Hibernate中的重要知識。感覺在Hibernate學習中最重要的也是最難的問題就是配置文件了,對于Hibernate一對多關系的配置***.hbm.xml現總結如下:

﹤?xml version="1.0" encoding="gbk"?﹥

﹤!DOCTYPE hibernate-mapping PUBLIC 

"-//Hibernate/Hibernate Mapping DTD 3.0//EN"

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"﹥   

﹤hibernate-mapping  package="此處填寫包文件" ﹥

    ﹤class name="一對多中一的實體類的類名"  table="所對應的數據庫的表名"  ﹥

       ﹤id name="所對應的實體類的屬性(id)" column="所對應的數據表的字段(**_id)" 
unsaved-value="null" ﹥ ﹤generator class="native"/﹥ ﹤/id﹥ ﹤property name="對應數據表中其他的字段" ﹥﹤/property﹥
﹤set name="對應實體類中的那個集合的屬性"         
   inverse="true" lazy="true" cascade="save-update" ﹥
            ﹤key column="對應其外鍵的字段 "/﹥
            ﹤one-to-many class="對應一對多中多的實體類的類名"/﹥
        ﹤/set﹥
    ﹤/class﹥
   ﹤class name="對應一對多中多的實體類的類名"  table="相對應的數據表名"  ﹥
        ﹤id name="id" column="對應表的主鍵字段名" unsaved-value="null" ﹥
            ﹤generator class="native"/﹥
        ﹤/id﹥
        ﹤property name="對應數據表中的其他字段" ﹥﹤/property﹥
        ﹤many-to-one  name="對應一對多中一的實體類的屬性"
column="對應實體類中的那個集合的屬性" ﹥
﹤/many-to-one﹥
    ﹤/class﹥
﹤/hibernate-mapping﹥

Hibernate一對多關系的配置代碼如下:

﹤!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"﹥ ﹤hibernate-mapping package="entity.test" ﹥ ﹤class name="Person" table="Person1" ﹥ ﹤id name="pid" column="p_id" unsaved-value="null" ﹥ ﹤generator class="native"/﹥ ﹤/id﹥ ﹤property name="name" ﹥﹤/property﹥ ﹤set name="computers" inverse="true" lazy="true" cascade="save-update" ﹥ ﹤key column="p_id"/﹥ ﹤one-to-many class="Computer"/﹥ ﹤/set﹥ ﹤/class﹥ ﹤class name="Computer" table="Computer" ﹥ ﹤id name="id" column="c_id" unsaved-value="null" ﹥ ﹤generator class="native"/﹥ ﹤/id﹥ ﹤property name="name" ﹥﹤/property﹥ ﹤many-to-one name="person" column="p_id" ﹥﹤/many-to-one﹥ ﹤/class﹥ ﹤/hibernate-mapping﹥ ﹤!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"﹥ ﹤hibernate-mapping package="entity.test" ﹥ ﹤class name="Person" table="Person1" ﹥ ﹤id name="pid" column="p_id" unsaved-value="null" ﹥ ﹤generator class="native"/﹥ ﹤/id﹥ ﹤property name="name" ﹥﹤/property﹥ ﹤set name="computers" inverse="true" lazy="true" cascade="save-update" ﹥ ﹤key column="p_id"/﹥ ﹤one-to-many class="Computer"/﹥ ﹤/set﹥ ﹤/class﹥ ﹤class name="Computer" table="Computer" ﹥ ﹤id name="id" column="c_id" unsaved-value="null" ﹥ ﹤generator class="native"/﹥ ﹤/id﹥ ﹤property name="name" ﹥﹤/property﹥ ﹤many-to-one name="person" column="p_id" ﹥﹤/many-to-one﹥ ﹤/class﹥ ﹤/hibernate-mapping﹥

整個的Hibernate技術就是圍繞著配置文件去發展。

【編輯推薦】

  1. 十五道關于Hibernate的面試題
  2. Hibernate一對一關系代碼實例
  3. 解析Hibernate的批量刪除功能
  4. 層層解析Hibernate中的事務的濫用
責任編輯:張攀 來源: 新浪博客
相關推薦

2012-02-08 13:34:08

HibernateJava

2009-06-18 14:22:06

Hibernate多對Hibernate

2009-06-03 16:27:27

Hibernate一對一關系

2009-06-03 16:18:16

Hibernate關系代碼實例

2009-06-04 16:14:22

Hibernate一對Hibernate一對Hibernate多對

2009-09-22 09:55:58

Hibernate實例

2023-06-12 08:09:01

FlaskSQLAlchemy

2012-03-21 11:43:41

JavaHibernate

2010-04-15 09:09:02

Hibernate

2009-09-23 10:37:50

Hibernate一對

2009-09-23 10:57:02

Hibernate一對

2009-09-24 11:41:46

Hibernate延遲

2009-07-02 09:40:14

Hibernate的繼

2011-03-25 10:49:30

Join一對多

2009-07-21 17:31:39

iBATIS一對多映射

2009-08-17 10:34:51

NHibernate一

2009-06-26 10:15:54

面試HR

2009-06-12 15:05:03

cascadeHibernate

2022-02-18 11:05:25

Jpa配置Address

2023-05-04 07:39:14

圖神經網絡GNN
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区在线 | 久久国际精品 | 涩涩导航 | 国产亚洲欧美另类一区二区三区 | 久久久久久久久久久久一区二区 | 成人欧美一区二区三区白人 | 男人天堂av网 | 成人精品视频免费 | 日本久久网 | 久久首页 | 国产美女一区二区 | 精品无码久久久久久国产 | 久久精品亚洲精品国产欧美 | 91久久精品国产91久久性色tv | 在线观看中文字幕 | 中文字幕在线看第二 | 一区二区三区国产 | 欧美电影在线观看网站 | 成人免费看片 | 亚洲视频免费在线看 | 亚洲欧美日韩在线不卡 | 久久国产欧美日韩精品 | 亚洲成年人免费网站 | 国产精品久久久久久久午夜片 | 国产欧美一级二级三级在线视频 | 日本免费一区二区三区 | 福利电影在线 | 最新av在线网址 | 97精品超碰一区二区三区 | 日韩一区二区免费视频 | 日韩欧美手机在线 | 成人在线视频一区二区三区 | 精品视频成人 | 久久av一区二区三区 | 午夜精品网站 | 一区二区三区视频在线观看 | 浮生影院免费观看中文版 | 91精品国产综合久久婷婷香蕉 | 中文字幕综合在线 | 亚洲国产福利视频 | 天天干天天操天天看 |