pojo:
Order
public class Order implements java.io.Serializable {
private int id; //订单自动编号
private int orderId;
private String goodsname; //商品名
private int goodsid; //商品ID
private int count; //购买的数量
private Float price; //单价
}
Orders:
public class Orders implements java.io.Serializable{
private int id; //编号
private String username;//用户名
private int userid; //用户编号
private Date submitTime; //订单提交时间
private Byte ispay; //是否已付款
private int orderscore; //订单积分
private java.util.Set ordere=new java.util.HashSet();
/** }
Orders.hbm.xml: Orders主键自动递增,one to many Order,
Order对应的Order表中orderid 为外键,references Orders(id);
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping package="com.qinge.pojo">
<class name="Orders" table="eOrders">
<id name="id" type="java.lang.Integer">
<column name="Id" /><generator class="increment"/></id>
<property name="username" type="java.lang.String">
<column name="Username" length="20" /></property>
<property name="userid" type="java.lang.Integer">
<column name="Userid" length="" /></property>
<property name="submitTime" type="java.lang.Date">
<column name="submitTime" length="" /></property>
<property name="ispay" type="java.lang.Byte">
<column name="Ispay" length="1" /></property>
<property name="orderscore" type="java.lang.Integer">
<column name="OrderScore" /></property>
<set name="ordere" inverse="true" lazy="false"><key>
<column name="Id" precision="10" scale="0" /></key>
<one-to-many class="com.qinge.pojo.Order" /></set>
</class>
</hibernate-mapping>
像这个两个表插入数据市怎样保持关联?
我有疑惑:向Orders 表写数据时,id未知,向Order 表写数据是怎样确定orderId,以保证数据关联?
分享到:
相关推荐
第一个手写Hibernate,为那些手写Hibernate手写中注意事项做了注释!
hibernate基于 一对多、多对一映射写的一个增加,查询,删除,修改的demo,内附数据库脚本
自已写的学生对课程多对多关系的简单实现,供大家参考.
C#Hibernate mssqlserver数据库海量读写快速存储
Hibernate 多对多HQL语句写法
Hibernate数据库详细明写,此数据库主外键自增列明写清楚楚,更明白如何配置文件
简单的写了hibernate多对多双向关联映射
程序代码 博文链接:https://ielts0909.iteye.com/blog/1515045
用Spring+Hibernate写的一个登录小例子 里面还包括了数据库脚本
Hibernate问题 <br>1、表连接的查询,当表中有外键连接其它表时,如何能一次查出所有的内容? 2、同样表连接查询,如何根据连接表的内容进行查询?同上例,如何根据rolename查询user中的信息? 3. ...
手写Hibernate 步骤(图,文字)以及原因, 我花了半个小时,截图,总结的。
Struts2-hibernate写的登陆注册模块,原型也在里面,分享给大家,一供大家学习交流之用
hibernate数据库中文乱码问题2008年09月16日 星期二 下午 12:00我的数据库用的是mysq,编码我设成了utf-8! 用自己写的连接池可以设置编码
hibernate表之间3种双向关联映射
自己写的一个通用的hibernate的DAO,包含增、删、改、查、多条件模糊查询等等的功能。不管你有多少个业务模块都可以调用。
数据库sql2005,连接采用jtds第三方驱动,增删改查写在action中
自己写的Struts2+Hibernate的整自己写的Struts2+Hibernate的整合小项目,里面有对一张表的增删改查合小项目,里面有对一张表的增删改查
入门时自己根据资料写的一个实例,仅供新手参考,资深者莫下!
struts和hibernate写的一个班级留言系统 struts和hibernate写的一个班级留言系统 struts和hibernate写的一个班级留言系统 struts和hibernate写的一个班级留言系统
还没改完的邮箱系统 现在用hibernate struts改了下下