Spring Data jpa异常: Could not determine type for: java.util.List
2017-09-08 17:38
507 查看
今天在配置jpa根据entity自动生成数据库表时报如下错误:
Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.persistenceException(EntityManagerFactoryBuilderImpl.java:954) ~[hibernate-entitymanager-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:882) ~[hibernate-entitymanager-5.0.12.Final.jar:5.0.12.Final] at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:60) ~[spring-orm-4.3.10.RELEASE.jar:4.3.10.RELEASE] at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353) ~[spring-orm-4.3.10.RELEASE.jar:4.3.10.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370) ~[spring-orm-4.3.10.RELEASE.jar:4.3.10.RELEASE] at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359) ~[spring-orm-4.3.10.RELEASE.jar:4.3.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1687) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1624) ~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE] ... 94 common frames omitted Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: Role, for columns: [org.hibernate.mapping.Column(permissionList)] at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:431) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:398) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.mapping.Property.isValid(Property.java:225) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:595) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.mapping.RootClass.validate(RootClass.java:265) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.boot.internal.MetadataImpl.validate(MetadataImpl.java:329) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:443) ~[hibernate-core-5.0.12.Final.jar:5.0.12.Final] at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:879) ~[hibernate-entitymanager-5.0.12.Final.jar:5.0.12.Final] ... 100 common frames omitted
异常提示无法确定List类型,主要原因是实体Entity中对属性的注解不能混用,要么全部get方法上,要么全部在属性定义上。
相关文章推荐
- 实体类注解错误:Could not determine type for: java.util.List
- org.hibernate.MappingException: Could not determine type for: java.util.List, at table: user, for...
- 实体类注解错误:Could not determine type for: java.util.List
- Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table: s
- Caused by: org.hibernate.MappingException: Could not determine type for: java.util.List, at table:
- 今天遇到 Could not determine type for: java.util.List
- Could not determine type for: java.util.List, at table 项目启动报错
- Hibeinate: Could not determine type for: java.util.List, at table: address_inf, for columns: [org.hi
- 今天遇到 Could not determine type for: java.util.List
- org.hibernate.MappingException: Could not determine type for: java.util.List, at table: user, for...
- 实体类注解错误:Could not determine type for: java.util.List
- Could not determine type for: java.util.List异常
- Could not determine type for: java.util.List, at table 项目启动报这种错误的解决方案(JPA)
- Hibernate异常Caused by: org.hibernate.MappingException: Could not determine type for: java.util.Set
- hibernate异常:Could not determine type for: java.util.Set
- org.hibernate.MappingException: Could not determine type for: java.util.Set
- could not determine type for java.util.set
- Could not determine type for: java.util.Collection, at table: 解决
- 实体类注解错误:Could not determine type for: java.util.Set
- org.hibernate.MappingException: Could not determine type for: java.util.Set