hibernate实体类和映射文件的配置.doc

hibernate实体类和映射文件的配置.doc

ID:62033406

大小:55.50 KB

页数:4页

时间:2021-04-15

hibernate实体类和映射文件的配置.doc_第1页
hibernate实体类和映射文件的配置.doc_第2页
hibernate实体类和映射文件的配置.doc_第3页
hibernate实体类和映射文件的配置.doc_第4页
资源描述:

《hibernate实体类和映射文件的配置.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、hibernate中实体类和映射文件的配置。下面拿三张表作为例子,订单表,订单项表,送货信息表;其中送货信息表的主键addressId作为订单表的外键,订单表的主键orderId作为订单项表的外键。事实上还有用户表的userId作为订单表的外键,店铺表的店铺Id作为订单表的外键.订单表的实体类中的属性(省略了构造器和get、set器)privateLongorderId;private T1StoreInfot1StoreInfo;//店铺实体类privateT1CloUserinfo t1CloUserinfo;//用户实体

2、类ﻩprivateT1CloAddressinfot1CloAddressinfo;//送货信息实体类privateString orderNo;private Date orderTime;privateStringdeliverTime;ﻩprivateLong account;ﻩprivateStringdeliverType;private Doublemoney;ﻩprivateStringbusinessState;ﻩprivateLongorderState;ﻩprivateStringpayType;ﻩprivat

3、e DateupdateTime;ﻩprivate DateinsertTime;ﻩprivateSett1CloOrderitemses= newHashSet(0);//订单项的集合订单表的映射文件〈hibernate-mapping>〈class name="com。isoftstone.ctcs.hibernate.group1.T1CloOrders”table="T1_CLO_ORDERS”schema="CTCS”>  〈idname="orderId”type="java.lang.Long"〉  〈columnn

4、ame=”ORDER_ID"scale=”0”/〉 

5、=”0"/〉   </many-to-one〉 〈many—to-onename=”t1CloUserinfo"class=”com。isoftstone.ctcs.hibernate。group1。T1CloUserinfo" fetch="select"lazy="false"〉  〈column name="USER_ID”scale=”0"/〉   

6、roup1。T1CloAddressinfo" fetch=”select"lazy="false”〉    〈columnname=”ADDRESS_ID”scale="0”/>   </many-to-one>      <columnname=”ORDER_NO"length=”50" />    〈propertyname="orderTime"type=”java.util.Date”>  〈columnn

7、ame="ORDER_TIME"length="11”/>   〈/property> <propertyname="deliverTime” type=”java.lang.String"〉   〈columnname=”DELIVER_TIME”length="50"/〉     

8、=”deliverType"type="java.lang.String”>      〈/property〉  <property name="money"type="

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。