既然选择 就去深入 时间不多 努力就好
无所谓技术 追求高质量 My QQ:370650640
BlogJava
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
SSH关于多表插入 只能插入一张关系表的问题
今天弄项目 有个表关联了两张其他表 从而做插入的时候要给两张关系表添加数据 但是在添加数据的时候 就发生了麻烦事 只能添加一张关系表 另外一张关系表 死活添加不进去 结果在检察映射文件的时候 发现了问题 给大家看看我的映射文件是怎么配置的吧
<
set
name
="customerses"
table
="CUANDPR"
schema
="SCOTT"
>
<
key
>
<
column
name
="PID"
precision
="22"
scale
="0"
/>
</
key
>
<
many-to-many
entity-name
="com.kinrich.mediaStorage.dto.Customers"
>
<
column
name
="CUID"
precision
="22"
scale
="0"
/>
</
many-to-many
>
</
set
>
<
set
name
="userses"
table
="PRANDUS"
schema
="SCOTT"
inverse
="true"
>
<
key
>
<
column
name
="PID"
precision
="22"
scale
="0"
/>
</
key
>
<
many-to-many
entity-name
="com.kinrich.mediaStorage.dto.Users"
>
<
column
name
="USID"
precision
="22"
scale
="0"
/>
</
many-to-many
>
</
set
>
应该细心的朋友发现了点什么吧 我做插入的时候 第一个Set能插入 第二个就插入不了 原因就在与 Hibernate在自动映射的时候 在第二个上面添加了inverse="true" 结果就造成了这个表的数据添加不进去。 至于inverse的效果 大家可以去了解下。
发表于 2011-08-02 15:51
China_dam
阅读(774)
评论(0)
编辑
收藏
所属分类:
SSH
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
对于取值Session里面的集合问题
SSH批量Checkbox修改
S2SH分页 留有给有需要的!!
SSH关于多表插入 只能插入一张关系表的问题
SSH+ORACLE 怎么样把yyyy-MM-dd hh:mm:ss变成yyyy-MM-hh
org.hibernate.DuplicateMappingException错误
readOnly错误
随笔:9 文章:1 评论:0 引用:0
<
2011年8月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
留言簿
给我留言
查看公开留言
查看私人留言
随笔分类
Android
(rss)
Java基础
(rss)
SSH(7)
(rss)
随笔档案
2011年9月 (1)
2011年8月 (5)
2011年7月 (1)
2011年5月 (3)
搜索
最新评论
阅读排行榜
1. org.hibernate.DuplicateMappingException错误(7154)
2. java.lang.NoClassDefFoundError: javax/el/ExpressionFactory错误(4767)
3. readOnly错误(2996)
4. SSH批量Checkbox修改(988)
5. 代码重构阅读心得[转] (859)
评论排行榜
1. 对于取值Session里面的集合问题(0)
2. SSH批量Checkbox修改(0)
3. S2SH分页 留有给有需要的!!(0)
4. 代码重构阅读心得[转] (0)
5. SSH关于多表插入 只能插入一张关系表的问题(0)