Hibernate *.hbm.xml

今天被人提问了两个问题,然后就觉得自己学习的方式,应该转变一下,不求甚解的只能获得短暂的快乐。用钱能解决的问题,可以放到以后解决,但是需要时间积累的事情,应该马上去做。

SSH中对每一部分分为了四部分:action,server,dao,vo。   vo是什么?

然后了解了一下vo,在vo包下有两个文件,一个是实体,一个是hbm.xml。其实这两个文件中依然有不理解的地方,写代码的时候,好奇一下就可以了。

<?xml version="1.0" encoding="UTF-8"?>
<!-- 约束 -->
<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
<!-- 主鍵 -->
<hibernate-mapping>
	<class name="cn.itcast.shop.order.vo.Order" table="orders">
		<id name="oid">
			<generator class="native"></generator>
		</id>
		<property name="total" />
		<property name="ordertime" />
		<property name="state" />
		<property name="name" />
		<property name="phone" />
		<property name="addr" />
		
		
		<!--  关联关系,与用户的关系  uid外键-->
		<many-to-one name="user"  class="cn.itcast.shop.user.vo.User"  column="uid">		
		</many-to-one>
		
		<!-- 关联关系,与订单项 -->
		<set name="orderItems" >
			<key column="uid"/>
			<one-to-many class="cn.itcast.shop.order.vo.OrderItem"/>
		</set>
	</class>

</hibernate-mapping>


评论 30
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值