ejb-hibernate OnetoMany异常

问题描述

hibernate OnetoMany异常

Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z
at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1912)
at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:796)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:707)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:4035)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3989)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1398)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1375)
at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1226)
at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:173)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:854)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:425)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:131)
at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:288)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:310)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1541)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1479)
... 36 more

谁没事 帮我看些这个错误 在网上找了一些方法 已经将javeee5 替换到javaee6了 把那个ejb的jar也删了 但是还是报着个错误,希望能帮我解决下 谢谢

时间: 2024-11-01 07:19:45

ejb-hibernate OnetoMany异常的相关文章

spring mvc-关于S2SH3大框架整合后,hibernate无异常提醒问题。

问题描述 关于S2SH3大框架整合后,hibernate无异常提醒问题. 调用查询数据库操作的时候,HQL语句写错也没有错误提示.其中我的代码封装如下: hibernate.struts2配置已经整合到spring中. 1. 处理页面传来的值的 action类: public class ManagerAction extends BaseAction{ @Resource private ManagerInter managerImpl; private Manager manager; pu

关联-hibernate oneToMany天

问题描述 hibernate oneToMany天 在使用hibernate时,有Dept和Employee,部门表一对多关联员工表,现在我使用懒加载方式 只取出部门信息,不想取出部门关联的员工信息,本来懒加载是可以的,只要不去取员工信息, 就不会触发sql查询,但是我现在使用了json,当json转化部门List时,总会触发查询员工信息, 请问大家有没有好办法不去触发多的一方. 解决方案 部门类中不要有员工集合即可 员工类中有部门类就行了 多对一

性能-Hibernate one-to-many 怎么取消代理

问题描述 Hibernate one-to-many 怎么取消代理 Hibernate中默认对one-to-many 的set集合采用的是lazy="true",这样当没有使用到该集合数据时,它只是一个代理.正是因为这个原因,当我的后台将这个对象使用JSON发送到前台时,因为使用的是struts2的自带的JSON,所以会出现session close的错误,当然我可以配置一个session view来强制打开session,但这样性能明显下降,因为那个代理对象中的数据我根本没用.如果我

hibernate配置文件异常的排除

最近在做一个小的web程序时,遇到了一些小问题,在经过小弟的一番努力后都一一化解了,欣喜之余就想把这些解决心得择取一二与大家共享.这些问题都比较初级,高手就不必看了,以免浪费时间,呵呵. 异常1:*.hbm.xml 配置文件中元素配置异常 抛出异常描述: org.springframework.orm.hibernate3.HibernateSystemException: ids for this class must be manually assigned before calling s

Hibernate 常见异常

异常信息:java.net.SocketException: Broken pipe原因:Mysql服务器默认的"wait_timeout"是8小时,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection,而C3P0并不知道该connection已经失效,如果这时有Client请求connection,C3P0将该失效的Connection提供给Client,将会造成上面的异常.解决方法: <!-- 每次从连接池中拿connection时,是

hibernate 日志异常

问题描述 最近学习hibernate,看书感觉可以,实际操作怎么就那么难呢!我用的是:hibernate3.2 eclipse3.3 (没有Myeclipse插件) Mysql6.0一:main()函数 package org.first;import org.hibernate.*;import org.hibernate.cfg.*;public abstract class FirstM {/** * @param args */public static void main(String

HIbernate + mysql 异常

问题描述 2008-11-07 08:42:56,285 ERROR [org.hibernate.util.JDBCExceptionReporter] - Table 'toempids0_' is marked as crashed and should be repaired2008-11-07 08:42:56,581 ERROR [dao.impl.ConsumerDaoImpl] - ConsumerDaoImpl login(Consumer consum)org.hiberna

spring+hibernate避免延迟加载异常

在hibernate中,延迟加载是1个非常大的优点,但有时候却给我们带来一些小麻烦,在后台查询结束后,session已经关闭,但在前台显示的时候,如果存在关联关系就会产生延迟加载异常. 解决办法是客户端每次请求就分配1个session,将请求结果返回给客户端,并完成展现后关闭session. 实现这个功能非常简单,在web.xml中加入以下配置 <filter> <filter-name>hibernateFilter</filter-name> <filter-

hibernate+spring mvc, 解决hibernate 对象懒加载 json序列化问题

引用地址 在使用Spring MVC时,@ResponseBody 注解的方法返回一个有懒加载对象的时候出现了异常,以登录为例:   Java代码   @RequestMapping("login")       @ResponseBody       public Object login(@RequestParam String username,@RequestParam String password){           List<User> list=user