Spring整合jpa连接Oracle数据库向数据库中自动添加实体类表出现NullPointerException
2017-07-01 00:37
423 查看
环境:
- 数据库: oracle 10g, 使用vm虚拟机运行
- 服务器: tomcat7
- JDK: 7.0.69
- Spring: 4.1.7.RELEASE
- IDE: idea2017
使用Spring框架整合jpa连接Oracle数据库, 运行项目往数据库中自动添加表, 表名:
- T_ARCHIVE
- T_AREA
- T_COURIER
- T_FIXED_AREA
- T_STANDARD
- T_SUB_ARCHIVE
- T_SUB_AREA
- T_TAKE_TIME
- T_VEHICLE
抛出异常:
抛出异常后查看数据库只有一张表添加成功…其余失败…
找了一晚上最终找出问题来源:
在往数据库添加表之前创建了一个用户, 并将这个用户权限设置成DBA权限, 而T_AREA的表名在DBA权限下无法创建导致发生异常, 将这张表名更改后程序运行正常…
但是具体原因目前还不清楚…
- 数据库: oracle 10g, 使用vm虚拟机运行
- 服务器: tomcat7
- JDK: 7.0.69
- Spring: 4.1.7.RELEASE
- IDE: idea2017
使用Spring框架整合jpa连接Oracle数据库, 运行项目往数据库中自动添加表, 表名:
- T_ARCHIVE
- T_AREA
- T_COURIER
- T_FIXED_AREA
- T_STANDARD
- T_SUB_ARCHIVE
- T_SUB_AREA
- T_TAKE_TIME
- T_VEHICLE
抛出异常:
Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory ... Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory ... Caused by: java.lang.NullPointerException ... org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory ... Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory ...
抛出异常后查看数据库只有一张表添加成功…其余失败…
找了一晚上最终找出问题来源:
在往数据库添加表之前创建了一个用户, 并将这个用户权限设置成DBA权限, 而T_AREA的表名在DBA权限下无法创建导致发生异常, 将这张表名更改后程序运行正常…
但是具体原因目前还不清楚…
相关文章推荐
- spring data jpa 框架在实体类中添加非数据库字段的属性
- Hibernate连接数据库一直报NullPointerException
- rabbittmq 出现NullPointerException at org.springframework.amqp.rabbit.core.RabbitTemplate.onMessage
- Spring Data Jpa 实体类自动创建数据库表失败
- Spring 与 mybatis整合 Error parsing Mapper XML. Cause: java.lang.NullPointerException
- spring struts2 整合 action 注入service 报错NullPointerException
- struts2与spring整合时,报空指针NullPointerException异常的解决
- Struts2和Spring整合:NullPointerException
- 报错:Spring整合Hibernate java.lang.NullPointerException
- web连接数据库时,报空指针java.lang.NullPointerException问题--可能的解决方式
- 关于Jersey整合Spring注入出现NullPointException问题
- Hibernate连接数据库一直报NullPointerException
- spring data jpa 报错 java.lang.NullPointerException
- Spring Data Jpa 实体类自动创建数据库表失败解决
- hibernate和spring整合时出现的数据库连接问题
- Spring Data Jpa 实体类自动创建数据库表失败解决
- 兔子-使用bmob的save()方法添加数据,出现NullPointerException
- Quartz和Spring,Mybatis结合,读数据库空指针(NullPointerException)
- 框架整合 在action中调用去出现java.lang.NullPointerException错误
- Hibernate查询,数据库中无数据正常,有数据出现java.lang.NullPointerException 空指针异常