编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
Hibernate初体验Cat之快速上手-3,publicvoidsetSex(charsex){this.sex=sex;}publicfloatgetWeight(){returnweight;}publicvoidsetWeight(floatweight){this.weight=weight;}}3)将以下代码保存为O/R映射文件Cat.hbm.xml,放入%WebApp%/WEB-INF/c,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> Hibernate 技术 >> 文章正文
【字体:
Hibernate初体验Cat之快速上手-3   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:本站    点击数:    更新时间:2007-5-29    

Hibernate初体验Cat之快速上手-3


  public void setSex(char sex) {
  this.sex = sex;
  }

  public float getWeight() {
  return weight;
  }

  public void setWeight(float weight) {
  this.weight = weight;
  }

  }

 

  3) 将以下代码保存为O/R映射文件Cat.hbm.xml,放入%WebApp%/WEB-INF/classes


  <?xml version="1.0"?>
  <!DOCTYPE hibernate-mapping
  PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
  "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
  <hibernate-mapping>
  <class name="net.sf.hibernate.examples.quickstart.Cat" table="CAT">
  <!-- A 32 hex character is our surrogate key. It?s automatically
  generated by Hibernate with the UUID pattern. -->
  <id name="id" type="string" unsaved-value="null" >
  <column name="CAT_ID" sql-type="char(32)" not-null="true"/>
  <generator class="uuid.hex"/>
  </id>
  <!-- A cat has to have a name, but it shouldn? be too long. -->
  <property name="name">
  <column name="NAME" length="16" not-null="true"/>
  </property>
  <property name="sex"/>
  <property name="weight"/>
  </class>
  </hibernate-mapping


  

  4) 在数据库内建表,结构如下

  Column |         Type          | Modifiers
  --------+-----------------------+-----------
  cat_id | character(32)         | not null
  name   | character varying(16) | not null
  sex    | character(1)          |
  weight | real                  |
  Indexes: cat_pkey primary key btree (cat_id)
  







   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营