<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Hibernate 單向一對多映射

      單向 n-1

        單向 n-1 關(guān)聯(lián)只需從 n 的一段訪問 1 的一端

        此處 Order 類和 Customer 類,其中 Order 類需要引用 Customer 類

        代碼:

        

      public class Customer {
          private Integer id;
          private String customerName;
      
          public Integer getId() {
              return id;
          }
      
          public void setId(Integer id) {
              this.id = id;
          }
      
          public String getCustomerName() {
              return customerName;
          }
      
          public void setCustomerName(String customerName) {
              this.customerName = customerName;
          }
      
      }
      Customer
      public class Order {
          private Integer id;
          private String OrderName;
          private Customer customer;
      
          public Integer getId() {
              return id;
          }
      
          public void setId(Integer id) {
              this.id = id;
          }
      
          public String getOrderName() {
              return OrderName;
          }
      
          public void setOrderName(String orderName) {
              OrderName = orderName;
          }
      
          public Customer getCustomer() {
              return customer;
          }
      
          public void setCustomer(Customer customer) {
              this.customer = customer;
          }
      
      }
      Order
      <hibernate-mapping>
          <class name="com.hibernate.entities.n21.Customer" table="CUSTOMERS">
              <id name="id" type="java.lang.Integer">
                  <column name="ID" />
                  <generator class="native" />
              </id>
              <property name="customerName" type="java.lang.String">
                  <column name="CUSTOMER_NAME" />
              </property>
          </class>
      </hibernate-mapping>
      Customer.hbm.xml
      <hibernate-mapping package="com.hibernate.entities.n21">
          <class name="Order" table="ORDERS">
              <id name="id" type="java.lang.Integer">
                  <column name="ID" />
                  <generator class="native" />
              </id>
              <property name="OrderName" type="java.lang.String">
                  <column name="ORDER_NAME" />
              </property>
              <many-to-one name="customer" class="Customer" fetch="select">
                  <column name="CUSTOMER_ID" />
              </many-to-one>
          </class>
      </hibernate-mapping>
      Order.hbm.xml

        在 Order 的 hbm 配置文件中,使用了 <many-to-one> 的標(biāo)簽關(guān)聯(lián)了 Customer 類

        其中 name 表示 Order 類中該屬性的屬性名

        class 表示關(guān)聯(lián)的類的類名

        fetch 表示加載時(shí)的方式,join 表示從數(shù)據(jù)庫獲取 Order 類時(shí),會(huì)一起把 Order 所關(guān)聯(lián)的 Customer 一同加載到 session 緩存中,而 select 表示加載 Order 時(shí),不加載所關(guān)聯(lián)的Customer,只有當(dāng)使用 customer 屬性時(shí),再加載到緩存中,Hibernate 默認(rèn)值為 join

        當(dāng) customer 的一個(gè)對象被 order 對象引用時(shí),不能在數(shù)據(jù)庫中刪除 customer,因?yàn)?order 數(shù)據(jù)表中有外鍵指向 customer 表

      posted @ 2017-10-19 10:44  鄭能量!  閱讀(113)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 中文字幕日韩一区二区三区不卡 | 久本草在线中文字幕亚洲| 精品国产午夜福利在线观看| 国精品人妻无码一区免费视频电影 | 久久天堂综合亚洲伊人HD妓女| 丰满少妇高潮无套内谢| 成人免费区一区二区三区| 亚洲成aⅴ人在线电影| 日韩中文字幕国产精品| 国产av永久无码天堂影院| 色综合久久一区二区三区| 国产综合色在线精品| 青草视频在线观看视频| 亚洲AVAV天堂AV在线网阿V| 中文字幕有码高清日韩| 国产精品va无码一区二区| 男人j进入女人j内部免费网站 | 免费看欧美全黄成人片 | 久久先锋男人AV资源网站| 综合久久国产九一剧情麻豆| 国产AV巨作丝袜秘书| 激情五月开心综合亚洲| 婷婷国产成人精品视频| 精品人妻午夜一区二区三区四区| 成人又黄又爽又色的视频| 91中文字幕在线一区| 日本黄页网站免费观看| 国产精品福利自产拍久久| www夜插内射视频网站| 国产精品久久欧美久久一区| 国产女主播一区| 亚洲欧美综合精品二区| 国产精品中文字幕久久| 日本中文字幕在线| 亚洲午夜爱爱香蕉片| 国产亚洲999精品AA片在线爽| 国产午夜91福利一区二区| 国产又色又爽又黄的网站免费| 长白| 仙游县| 人人妻人人做人人爽夜欢视频|