关于在使用Hibernate时出现javassist.bytecode.DuplicateMemberException的问题
来源:互联网 发布:linux usrlocalbin 编辑:程序博客网 时间:2024/06/04 17:45
在某一entity类中增加几个属性后,启动jetty运行应用时,启动过程中出错并抛出异常。
其中一字段是“handler”
报错信息:
15:49:37,306 ERROR [BasicLazyInitializer] Javassist Enhancement failed: c.u.p.model.HandlerError: java.lang.RuntimeException: duplicate method: getHandler in c.u.p.model.HandlerError_$$_javassist_11 at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:509) [javassist.jar:6.0.0.20100721-M4] at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:486) [javassist.jar:6.0.0.20100721-M4] at javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:422)...Caused by: javassist.bytecode.DuplicateMemberException: duplicate method: getHandler in c.u.p.model.HandlerError_$$_javassist_11 at javassist.bytecode.ClassFile.testExistingMethod(ClassFile.java:637) [javassist.jar:6.0.0.20100721-M4]...15:49:37,311 WARN [PojoEntityTuplizer] could not create proxy factory for:com.unifiedpost.payments.model.HandlerError: org.hibernate.HibernateException: Javassist Enhancement failed: c.u.p.model.HandlerError at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.getProxyFactory(JavassistLazyInitializer.java:170) [:3.5.2-Final] at org.hibernate.proxy.pojo.javassist.JavassistProxyFactory.postInstantiate(JavassistProxyFactory.java:66) [:3.5.2-Final]
hibernate的API解释
Description
I have an Entity called HandlerError, refering to another Entity calledHandler
The getter getHandler() causes following problem when I deploy the application to JBoss 6 ASM4
连接:https://hibernate.atlassian.net/browse/HHH-5731
解决方法:
1.避免使用该字段
2.··············(项目紧急,待研究)
相关连接:
《hibernate4.2.1默认集成javassist-3.15.0-GA包的一个bug问题》
Javassist Enhancement fails when JPA Entity has an attribute named "handler"
ProxyObject#setHandler interferes with business methods of the same name
0 0
- 关于在使用Hibernate时出现javassist.bytecode.DuplicateMemberException的问题
- 关于在使用Hibernate时出现javassist.bytecode.DuplicateMemberException的问题
- 在使用Javassist时遇到过一些问题
- javassist使用中遇到的问题记录
- 关于在使用Hibernate注解形成死循环的问题
- 关于在myeclipse中使用Hibernate遇到的问题
- 关于7805使用时出现的问题
- 关于luajit的bytecode模式
- 关于在Log4j中使用JDBCAppender时出现死循环的问题
- 关于在Log4j中使用JDBCAppender时出现死循环的问题
- 关于一个android工程同时使用多个工程库,在编译时出现的问题
- 关于解决在使用opencv时出现*.exe 已触发了一个断点的问题
- javassist 的简单使用
- javassist 的使用
- hibernate自己使用时出现问题
- 使用 Hibernate 在 JPA 中 调用 generateSchema 会出现执行两次 SQL 语句问题的解决方法
- 关于Java程序在编译时出现的编码问题
- 关于Hibernate在使用load方法时需要主要的
- echo命令的输出方式
- Android中照相,从相册选取照片,压缩,保存到手机内存,展示到界面,点击放大,上传。(含demo)
- 用Python实现输出离某个数最近的素回文数
- 顶你学堂MOOC课程《企业MOOC创新应用趋势》
- willMoveToParentViewController和didMoveToParentViewController
- 关于在使用Hibernate时出现javassist.bytecode.DuplicateMemberException的问题
- ios 提交应用中心出现提示:missing 64-bit support
- Foundation框架(9)——NSDictionary的初始化、用法、遍历、内存管理
- 前台将多个json对象传入后台
- ExtJS 4.2.1 学习与开发
- About init.rc
- 【转】jquery validate ajax 验证重复的2种方法
- 判断听云是否正常嵌入及注意事项
- ssl双向认证和单向认证原理