多对一list片段
<list name="items" table="tbl_orderitem" lazy="false" cascade="all">
<key column="orderid"/>
<list-index column="id" base="100"></list-index>
<one-to-many class="pojo.Item"/>
</list >
表结构:tbl_orderitem
+-----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| orderid | int(11) | YES | MUL | NULL | |
| num | int(11) | YES | | NULL | |
| productid | int(11) | YES | MUL | NULL | |
+-----------+---------+------+-----+---------+----------------+现在的问题是当我存一的一段的时候 级联到itemS这一段的时候发的语句是
Hibernate: update tiandou_1.tbl_orderitem set orderid=?, id=? where id=?
这不是我需要的,我要的sql语句应该是 update tiandou_1.tbl_orderitem set orderid=? where id=?
是不是配置在list-index 里面的都会出现在update这个地方
这是问题1.还有list-index要求的column必须是自增整数。但是表中没有这这样的字段,难道我还要特地为他增加一个字段吗?这是问题2
<list name="items" table="tbl_orderitem" lazy="false" cascade="all">
<key column="orderid"/>
<list-index column="id" base="100"></list-index>
<one-to-many class="pojo.Item"/>
</list >
表结构:tbl_orderitem
+-----------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------+---------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| orderid | int(11) | YES | MUL | NULL | |
| num | int(11) | YES | | NULL | |
| productid | int(11) | YES | MUL | NULL | |
+-----------+---------+------+-----+---------+----------------+现在的问题是当我存一的一段的时候 级联到itemS这一段的时候发的语句是
Hibernate: update tiandou_1.tbl_orderitem set orderid=?, id=? where id=?
这不是我需要的,我要的sql语句应该是 update tiandou_1.tbl_orderitem set orderid=? where id=?
是不是配置在list-index 里面的都会出现在update这个地方
这是问题1.还有list-index要求的column必须是自增整数。但是表中没有这这样的字段,难道我还要特地为他增加一个字段吗?这是问题2
解决方案 »
- JAVA删除文件
- 100 分 jsp:include 问题?各位大侠帮我来看看,
- 菜鸟hashmap问题请教
- 在线等-servlet 取 web.xml里的 init里的值
- struts返回值
- spring+struts+hibernate配置完毕后,启动tomcat时出现的问题
- 关于标签logic:iterate的跌代问题,能不能重复跌代~~
- 怎么用java生成一个XML文件,不用JDOM
- 如何让单选按钮根据值自动进行选中 <html:radio>
- 各位,帮我看下这个启动报错是什么原因啊?spring mvc + hibernate4
- 各位大侠,那个有jsp网页在线编译的代码,给我发一下!谢谢!
- 2台机器上远程调用EJB错误问题
指定的是tbl_orderitem的主键?
没意义