posts - 325,  comments - 25,  trackbacks - 0
          java提供了3種集合類:
          Set:集合中的元素不須要排序且沒有重復(fù)對(duì)象時(shí)用
          List:當(dāng)集合中允許有重復(fù)對(duì)象且需要按索引位置存取時(shí)用
          Map:集合中需要使用鍵值存取對(duì)象時(shí)用
          數(shù)據(jù)表:items picture tips videos
          items:
          id int(4) <pk>
          itemno varchar(20)
          itemname varchar(20)

          picture表:
          item_id int(4) <pk,fk>
          keyname varchar(20) <pk>
          picture varchar(100)

          tips表:
          item_id int(4) <pk,fk>
          position int(4) <pk>
          tip varchar(200)

          videos表:
          item_id int(4) <pk,fk>
          video varchar(200) <pk>

          持久化類:
          public class Items implements Serializable{
              private Integer id;
              private String itemno;
              private String itemname;
              private Map picture=new HashMap();
              private List tips=new ArrayList();
              private Set videos=new HashSet();
              public Items(){
              }
          }

          hbm.xml
          <hibernate-mapping package="com.lhb.vo">
              <class name="Items" table="items">
                  <id name="id" column="id" type="integer">
                      <generator class="native"/>
                  </id>
                  <property name="itemno" column="itemno" type="string"/>
                  <property name="itemname" column="itemname" type="string"/>
                  <map name="picture" table="picture" lazy="false">
                      <key column="item_id'/>
                      <!--指定一個(gè)代表鍵對(duì)象的字段名-->
                      <index column="keyname" type="string"/>
                      <!--指定一個(gè)與集合元素所對(duì)應(yīng)的表字段名-->
                      <element column="picture" type="string"/>
                 </map>
                  <list name="tips" table="tips" lazy="false">
                      <key column="item_id"/>
                      <!--指定個(gè)代表索引位置的字段名-->
                      <index column="position" />
                      <element column="tip" type="string"/>
                  </list>
                  <set name="videos' table="videos"  lazy="false">
                      <key column="item_id"/>
                      <element column="video" type="string" not-null="true"/>
                  </set>
              </class>
          </hibernate-mapping>
          posted on 2008-05-25 22:01 長(zhǎng)春語(yǔ)林科技 閱讀(298) 評(píng)論(0)  編輯  收藏 所屬分類: hibernate
          <2008年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

           

          長(zhǎng)春語(yǔ)林科技?xì)g迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 肇源县| 木里| 睢宁县| 武定县| 金山区| 鄢陵县| 巨野县| 仲巴县| 江城| 和硕县| 长春市| 安溪县| 东阿县| 铅山县| 青川县| 公安县| 垫江县| 鹤岗市| 泾川县| 富蕴县| 黎城县| 千阳县| 萍乡市| 白朗县| 杨浦区| 咸宁市| 湟中县| 磐安县| 博白县| 家居| 依兰县| 仁寿县| 湟中县| 台湾省| 山丹县| 岚皋县| 新兴县| 安阳县| 甘南县| 三江| 松滋市|