这个很难描述清楚,只能引用CSDN中我提问的帖子了:
http://topic.csdn.net/u/20080711/16/7494bf10-48ca-4b2e-8a01-303e647f5516.html
方法,在表单中取得一个PO,然后session.save(po),如下:
http://topic.csdn.net/u/20080711/16/7494bf10-48ca-4b2e-8a01-303e647f5516.html
方法,在表单中取得一个PO,然后session.save(po),如下:
复制内容到剪贴板 程序代码
tx = session.beginTransaction();
session.save(catalog);
tx.commit();
session.save(catalog);
tx.commit();
Tags: manay-to-one
08-07
12
Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1
作者:Java伴侣 日期:2008-07-12
今天在做自身关联的时候遇到的问题:
Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1解决方案
阻力前提 :当有张表同一个字段管理2张表是,今天用one-to-moeny试了一下,
开始配置one-to-many时,是不能同时写入数据;
后来《Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1》不能同时跟新;找了资料大概理解里面的原理,但不是完全明白哦!还需要继续look@@;
xml中set配置:
<set name="offerd" lazy="false" inverse="false" outer-join="false" cascade="all"> <key column="offerID" /> <one-to-many class="OfferDetail"/> </set>
Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1解决方案
阻力前提 :当有张表同一个字段管理2张表是,今天用one-to-moeny试了一下,
开始配置one-to-many时,是不能同时写入数据;
后来《Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1》不能同时跟新;找了资料大概理解里面的原理,但不是完全明白哦!还需要继续look@@;
xml中set配置:
<set name="offerd" lazy="false" inverse="false" outer-join="false" cascade="all"> <key column="offerID" /> <one-to-many class="OfferDetail"/> </set>
Tags: Batch up&#100;ate manay-to-one
商品:ID,名称,价格,。。。。
客户:ID,名称,。。。。。
订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
辅表由于信息量较大,可以再次设计成以季或月为表
一月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
一月订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
二月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
客户:ID,名称,。。。。。
订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
辅表由于信息量较大,可以再次设计成以季或月为表
一月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
一月订单辅表:流水号,主表流水号,商品ID。。。(同一主表的流水下对应多个商品 )
二月订单主表:流水号,订单日期,客户ID。。。(一个订单一条)
Tags: 订单 商品 关系 manay-to-one