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

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

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

    Cyh的博客

    Email:kissyan4916@163.com
    posts - 26, comments - 19, trackbacks - 0, articles - 220

    Hibernate容器映射技術(shù)

    Posted on 2009-02-16 19:44 啥都寫點(diǎn) 閱讀(143) 評(píng)論(0)  編輯  收藏 所屬分類: J2EE

    Hibernate 3中實(shí)際上有一種機(jī)制叫做延遲加載

     所謂的延遲加載就是指當(dāng)程序用到數(shù)據(jù)的時(shí)候才進(jìn)行加載

    Hibernate中提供的delete方法最大的缺點(diǎn)就是必須先把數(shù)據(jù)查詢出來(lái)之后 ,在進(jìn)行刪除,這樣才能一起刪除掉,最好的做法是將數(shù)據(jù)按ID進(jìn)行刪除àHQL

    舉例(各種容器的hbm文件的寫法):

    Set

     <hibernate-mapping>

           <class name="org.lxh.hibernate.demo01.pojo.Person" table="person">

                  <id name="id" type="java.lang.Integer">

                         <column name="id" />

                         <generator class="native"></generator>

                  </id>

                  <property name="name" type="java.lang.String">

                         <column name="name" length="20" />

                  </property>

                  <set name="emails" table="emails" lazy="false">

                         <key column="id"></key>

                         <element type="java.lang.String" column="address"></element>

                  </set>

           </class>

    </hibernate-mapping>

    List:

    <hibernate-mapping>

           <class name="org.lxh.hibernate.demo02.pojo.Person" table="person">

                  <id name="id" type="java.lang.Integer">

                         <column name="id" />

                         <generator class="native"></generator>

                  </id>

                  <property name="name" type="java.lang.String">

                         <column name="name" length="20" />

                  </property>

                  <list name="books" table="books">

                         <key column="id"></key>

                         <index column="posit"></index>

                         <element type="java.lang.String" column="title"></element>

                  </list>

           </class>

    </hibernate-mapping>

    Map:

    <hibernate-mapping>

           <class name="org.lxh.hibernate.demo03.pojo.Person" table="person">

                  <id name="id" type="java.lang.Integer">

                         <column name="id" />

                         <generator class="native"></generator>

                  </id>

                  <property name="name" type="java.lang.String">

                         <column name="name" length="20" />

                  </property>

                  <map name="phone" table="phone">

                         <key column="id"></key>

                         <index type="java.lang.String" column="name"></index>

                         <element type="java.lang.String" column="numbers"></element>

                  </map>

           </class>

    </hibernate-mapping>



                                                                                                           --    學(xué)海無(wú)涯
            

    主站蜘蛛池模板: 亚洲五月午夜免费在线视频| 久久亚洲国产午夜精品理论片| 曰批免费视频播放免费| 亚洲综合网站色欲色欲| 国产精品免费精品自在线观看| 亚洲日韩看片无码电影| 亚洲日韩一页精品发布| 国色精品卡一卡2卡3卡4卡免费 | 亚洲伊人色一综合网| 好男人视频社区精品免费| 国产精品免费久久久久影院| 亚洲精品一卡2卡3卡三卡四卡| 国产乱子伦精品免费女| 无码免费一区二区三区免费播放| 亚洲精品无码mⅴ在线观看 | 亚洲AV无码成人精品区狼人影院| 亚洲一区二区三区自拍公司| 精品久久久久久久久免费影院| 九九九精品视频免费| 亚洲一区二区三区91| 在线亚洲人成电影网站色www| 无码中文在线二区免费| 国产真人无码作爱免费视频| 含羞草国产亚洲精品岁国产精品| 亚洲国产香蕉碰碰人人| 国产伦一区二区三区免费| 日日麻批免费40分钟日本的| 中文字幕在线视频免费观看| 亚洲丁香婷婷综合久久| 亚洲视频一区二区在线观看| 亚洲夜夜欢A∨一区二区三区| 国产免费av一区二区三区| 99久久国产热无码精品免费| a级毛片毛片免费观看永久| 日韩亚洲综合精品国产| 中文字幕亚洲精品无码| 亚洲国产精久久久久久久| 久久精品国产亚洲Aⅴ香蕉| 精品久久洲久久久久护士免费| 222www免费视频| 免费无码一区二区三区蜜桃|