hibernate--错误:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
来源:互联网 发布:数据挖掘论文选题 编辑:程序博客网 时间:2024/05/08 04:48
错误:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
hibernate4的hibernate-jpa-2.1-api-1.0.0.Final.jar与javaee6中的javax.persistence.jar包冲突
我在myeclipse10中添加默认的javaee6,在junit4测试时总是报着个错误,但是运行在服务器上的时候没有报错。
这个问题搞了好久都没有搞掂。
理论上说
但是加上都没有用
于是最终解决方法是包javaee6中的javax.persistence.jar删除。
一了百了
hibernate4的hibernate-jpa-2.1-api-1.0.0.Final.jar与javaee6中的javax.persistence.jar包冲突
我在myeclipse10中添加默认的javaee6,在junit4测试时总是报着个错误,但是运行在服务器上的时候没有报错。
这个问题搞了好久都没有搞掂。
理论上说
<!-- javax.persistence.validation.mode默认情况下是auto的,就是说如果不设置的话它是会自动去你的classpath下面找一个bean-validation**包 ,所以把它设置为none即可 -->
javax.persistence.validation.mode=none 加上这一句就ok了。
<!-- sessionFactory 就是 HibernateAPI SessionFactory 对象 --><bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"><!-- 注解开发 --><!-- JDBC数据源 --><property name="dataSource" ref="dataSource"></property><!-- Hibernate常规属性 --><property name="hibernateProperties"><props><prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop><prop key="hibernate.hbm2ddl.auto">update</prop><prop key="hibernate.show_sql">true</prop><prop key="hibernate.format_sql">true</prop><prop key="hibernate.current_session_context_class">thread</prop><span style="color:#ff0000;"><<strong>prop key="javax.persistence.validation.mode">none</prop><!-- 解决jar冲突的问题 javaee5会报jar包冲突的问题,升级到6并加上这一句即可解决--></strong></span></props></property><!-- 配置自动扫描 --><property name="packagesToScan"><list><value>com.whn.ssh.bean</value></list></property></bean>
但是加上都没有用
于是最终解决方法是包javaee6中的javax.persistence.jar删除。
一了百了
0 0
- hibernate--错误:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
- javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
- Hibernate异常:NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/
- hibernate注解异常:java.lang.NoSuchMethodError javax.persistence.JoinColumn.foreignKey()Ljavax/persistenc
- Caused by: java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/
- javax.persistence.Table.indexes()[Ljavax/persistence/Index错误解决
- javax.persistence.Table.indexes()[Ljavax/persistence/Index;
- javax.persistence.Table.indexes()[Ljavax/persistence/Index;
- javax.persistence.Table.indexes()[Ljavax/persistence/Index;
- javax.persistence.Table.indexes()[Ljavax/persistence/Index
- javax.persistence.Table.indexes()[Ljavax/persistence/Index
- java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index 错误
- 【错误】java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;
- Hibernate配置错误(javax.persistence.Cacheable)
- javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persiste
- javax.persistence.EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel
- java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index
- java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index
- 去哪儿网前端
- [转]Delphi Project 之工程选项(Project Options)
- the dam
- iPhone safari冒泡问题
- Android开发,通过USB手机访问本地服务器
- hibernate--错误:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
- 错误: Property's synthesized getter follows Cocoa naming convention for returning 'owned'
- HTTP协议详解
- [综合面试] 2014校招暑假实习生面经(阿里、百度offer)
- java链表结构(单向、双向的增删改查)
- <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明
- 实用算法的分析与程序设计——贪心算法(包含实例,代码)
- 软键盘遮挡
- 第三章第二十六题