搜索
首页 电脑/网络 程序设计 数据库

为什么会报重复的列名?

数据库里没有配主外键,但在从表里有关于主表ID的字段,在映射文件中配置了多对一 和 一对多 ,在进行从表插入时,为什么会报重复的列名?

全部回答

2014-04-03

20 0
检查一下cascade配置

2014-04-02

47 0
    两张表:权限配置表(groupfun)和权限组表(group)关联映射 group表字段 groupid(主键) groupfun表字段group_id(普通字段,非主键、非外键) 注意:一个是groupid一个是group_id 想通过groupfun表中group_id关联匹配group表中的group_id groupfun。
    hbm。xml映射文件 class="com。smartcoms。comm。model。Authgroup" fetch="select"> group。
  hbm。xml映射文件 当查询时groupfun实例时报错:groupfun。  GROUPID是无效标识,我的代码和映射文件里没有体现GROUPID这个字段或者这个属性。
   考虑到是不是这两个关联的字段是不是必须保持相同的名字于是就将groupfun表中的字段group_id该为groupid。同时也修改groupfun表中的 改为: 这样就正常了,问题解决了但不明白为什么?难道这两个关联的字段必须保持一直的名字:"GROUPID"?或者通过什么配置来解决。
    希望精通这块的前辈给指点指点。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
数据库
硬件
电脑装机
程序设计
互联网
操作系统/系统故障
笔记本电脑
反病毒
百度
软件
程序设计
数据库
VB
C/C++
汇编语言
JAVA相关
VC++
C#/.NET
其他编程语言
数据库
数据库
举报
举报原因(必选):
取消确定举报