org.hibernate.DuplicateMappingException: duplicate import:
来源:互联网 发布:java list集合去重 编辑:程序博客网 时间:2024/05/22 00:53
org.hibernate.DuplicateMappingException: duplicate import:
例如异常信息如下:
duplicate import: User refers to both org.jbpm.identity.User and com.xiaobai.oa.model.User (try using auto-import="false")
大概意思是:重复引入User类 分别引用的是 org.jbpm.identity.User 和 com.xiaobai.oa.model.User。
我的项目是基于Jbpm(一个工作流引擎)的工作流开发。这个异常是Hibernate在映射的时候抛出的,解决这个异常的方法有两种:
第一种:直接的方法,就是吧自己的类名字改一个名字。
第二种:将发生异常的类(自己的程序的类)就上面的异常上下文的话应该是com.xiaobai.oa.model.User的Hibernate的映射文件的<hibernate-mapping> 标签的auto-import属性值设置成false, <hibernate-mapping auto-import="false">,这样改了以后还要改的地方是你的HQL语句中用到com.xiaobai.oa.model.User类的地方都要写全名,如:"select user from com.xiaobai.oa.model.User user"。
第二种解决方法的原理是:
在使用Hibernate的HQL查询语句的时候,如"select user from User user"
from后面的类名默认是自动引入的也就是<hibernate-mapping auto-import="true"> 的效果,所以改为false后就要写类的全名。
- org.hibernate.DuplicateMappingException: duplicate import:
- 【转】org.hibernate.DuplicateMappingException: duplicate import:
- Hibernate 报错:caused by:org.hibernate.DuplicateMappingException:duplicate import
- org.hibernate.DuplicateMappingException: dupicate import
- 出现异常org.hibernate.DuplicateMappingException: duplicate import ..."的原因及其解决办法。
- org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
- org.hibernate.DuplicateMappingException: Duplicate collection role mapping
- Atitit.解决org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
- Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity
- Caused by:org.hibernate.DuplicateMappingException:Duplicate class/entity/ mapping
- 异常:org.hibernate.DuplicateMappingException: Duplicate class/entity mapping
- org.hibernate.DuplicateMappingException
- hibernate org.hibernate.DuplicateMappingException错误
- 正确解决org.hibernate.DuplicateMappingException
- 力所能及之org.hibernate.DuplicateMappingException
- SHH报错:org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.message.TMessages
- 解决Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.xxx
- Caused by: org.hibernate.DuplicateMappingException: Duplicate class/entity mapping com.you.flex.mode
- 极大提高Web开发效率的8个工具和建议(含教程)
- 基于管道化和事件驱动模型的Web请求处理(二)
- RAII 想到AutoLock,Mutex类和C++11中的unique_lock
- struts2验证码代码
- 关于Mutex的构造函数参数设置
- org.hibernate.DuplicateMappingException: duplicate import:
- 基于S3C2440的嵌入式Linux驱动——SPI子系统解读(一)
- 基于S3C2440的嵌入式Linux驱动——MMC/SD子系统解读(一)
- 基于S3C2440的嵌入式Linux驱动——SPI子系统解读(二)
- 27种迹象显示你应该辞掉程序员的工作
- Apache + Tomcat集群配置详解
- 基于S3C2440的嵌入式Linux驱动——MMC/SD子系统解读(二)
- 浅谈 qmake 之 shadow build
- 农村电商 农村网购 就上乐村淘:一站式农村O2O电商服务平台