Hibernate *.hbm.xml

来源:互联网 发布:软件销售好做吗 编辑:程序博客网 时间:2024/06/02 07:29

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

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>


1 0
原创粉丝点击