Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.28 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="2.0">
  3.  
  4. <persistence-unit name="NewPersistenceUnit">
  5. <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
  6. <properties>
  7. <property name="hibernate.dialect" value="org.hibernate.dialect.Oracle12cDialect"/>
  8. <property name="hibernate.connection.url" value="jdbc:oracle:thin:@104.214.137.223:1521:orcl"/>
  9. <property name="hibernate.connection.driver_class" value="oracle.jdbc.OracleDriver"/>
  10. <property name="hibernate.connection.username" value="hukangze"/>
  11. <property name="hibernate.connection.password" value=""/>
  12. <property name="hibernate.show_sql" value="true"/>
  13. <property name="hibernate.format_sql" value="true"/>
  14. <property name="hbm2ddl.auto" value="update"/>
  15. </properties>
  16. </persistence-unit>
  17. </persistence>
  18.  
  19. <?xml version="1.0" encoding="UTF-8"?>
  20. <beans xmlns="http://www.springframework.org/schema/beans"
  21. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  22. xmlns:context="http://www.springframework.org/schema/context"
  23. xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:jpa="http://www.springframework.org/schema/data/jpa"
  24. xmlns:tx="http://www.springframework.org/schema/tx"
  25. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
  26.  
  27. <context:component-scan base-package="com.gaussic.controller"/>
  28.  
  29. <mvc:default-servlet-handler/>
  30.  
  31. <mvc:annotation-driven/>
  32.  
  33. <bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  34. <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
  35. <property name="prefix" value="/WEB-INF/pages/"/>
  36. <property name="suffix" value=".jsp"/>
  37. </bean>
  38.  
  39. <jpa:repositories base-package="com.gaussic.controller.repository"/>
  40.  
  41. <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
  42. <property name="persistenceUnitName" value="defaultPersistenceUnit"/>
  43. </bean>
  44.  
  45. <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  46. <property name="entityManagerFactory" ref="entityManagerFactory"/>
  47. </bean>
  48.  
  49. <tx:annotation-driven transaction-manager="transactionManager"/>
  50. </beans>
  51.  
  52. @Controller
  53. public class MainController {
  54.  
  55. @Autowired
  56. UserRepository userRepository;
  57.  
  58. @RequestMapping(value = "/", method = RequestMethod.POST)
  59. public String index() {
  60. List<InformEntity> inform = userRepository.findAll();
  61. System.out.println(inform.get(0));
  62. return "index";
  63. }
  64.  
  65. }
  66.  
  67. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mainController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.gaussic.controller.repository.UserRepository com.gaussic.controller.controller.MainController.userRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Cannot create inner bean '(inner bean)#234ed5b6' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#234ed5b6': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: No Persistence provider for EntityManager named defaultPersistenceUnit
  68. Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.gaussic.controller.repository.UserRepository com.gaussic.controller.controller.MainController.userRepository; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Cannot create inner bean '(inner bean)#234ed5b6' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#234ed5b6': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: No Persistence provider for EntityManager named defaultPersistenceUnit
  69. Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Cannot create inner bean '(inner bean)#234ed5b6' of type [org.springframework.orm.jpa.SharedEntityManagerCreator] while setting bean property 'entityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#234ed5b6': Cannot resolve reference to bean 'entityManagerFactory' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/mvc-dispatcher-servlet.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: No Persistence provider for EntityManager named defaultPersistenceUnit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement