xml:
customer:
<hibernate-mapping>
<class name="vo.CusInfo" table="customer" lazy="false">
<id name="id" column="id" type="java.lang.Long">
<generator class="increment"></generator>
</id>
<property name="cid" column="cId" type="string"></property>
<property name="cpwd" column="cPassword" type="string"></property>
<property name="csex" column="cSex" type="string"></property>
<property name="caddress" column="cAddress" type="string"></property>
<set name="order" cascade="save-update" inverse="true">
<key column="cid"></key>
<one-to-many class="vo.OrderInfo"/>
</set>
</class>Order:
<hibernate-mapping>
<class name="vo.OrderInfo" table="orderInfo">
<id name="id" column="id" type="java.lang.Long">
<generator class="increment"></generator>
</id>
<property name="oname" column="orderName" type="string"></property>
<many-to-one name="cus" class="vo.CusInfo" column="cid" lazy="false">
</many-to-one>
<map name="myorderdetail" table="orderDetail" cascade="save-update" inverse="false">
<key column="id"></key>
<index column="orderid" type="java.lang.Long"></index>
<composite-element class="vo.OrderDetail">
<parent name="myorder"/>
<property name="totalprice" column="totalprice" type="java.lang.Double"></property>
<property name="pid" column="pId" type="java.lang.Long"></property>
</composite-element>
</map>
</class>
customer:
<hibernate-mapping>
<class name="vo.CusInfo" table="customer" lazy="false">
<id name="id" column="id" type="java.lang.Long">
<generator class="increment"></generator>
</id>
<property name="cid" column="cId" type="string"></property>
<property name="cpwd" column="cPassword" type="string"></property>
<property name="csex" column="cSex" type="string"></property>
<property name="caddress" column="cAddress" type="string"></property>
<set name="order" cascade="save-update" inverse="true">
<key column="cid"></key>
<one-to-many class="vo.OrderInfo"/>
</set>
</class>Order:
<hibernate-mapping>
<class name="vo.OrderInfo" table="orderInfo">
<id name="id" column="id" type="java.lang.Long">
<generator class="increment"></generator>
</id>
<property name="oname" column="orderName" type="string"></property>
<many-to-one name="cus" class="vo.CusInfo" column="cid" lazy="false">
</many-to-one>
<map name="myorderdetail" table="orderDetail" cascade="save-update" inverse="false">
<key column="id"></key>
<index column="orderid" type="java.lang.Long"></index>
<composite-element class="vo.OrderDetail">
<parent name="myorder"/>
<property name="totalprice" column="totalprice" type="java.lang.Double"></property>
<property name="pid" column="pId" type="java.lang.Long"></property>
</composite-element>
</map>
</class>
解决方案 »
- 跪求一篇有关JAVA EE的一片论文小弟毕业急需啊 !!!!!
- Spring+Hibernate的一个问题
- jsp中使用ResultSet的问题
- getHibernateTemplate().save 不能写入数据
- web.xml的问题, 谢谢大家帮忙~
- 一个hibernate很奇怪的问题????
- EJB,Struts应用中 build index.jsp是出错????
- 从动态网页读取数据到本地数据库
- 如何安装第三方插件eclipse(在线给分)急
- 初学Struts的问题
- 安装ipv6协议的机器 在使用request.getRomoteAddr()为什么获得的是ipv6地址,不能获得以前ipv地址了
- 急,,,请教一个textarea回车分段的问题
肯定是你add到set中的值在取出使用的时候指定的类型不一致