Guest User

Untitled

a guest
Dec 7th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.76 KB | None | 0 0
  1. <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0">
  2. <persistence-unit name="UserPU">
  3. <class>main.domain.User</class>
  4. <properties>
  5. <property name="toplink.jdbc.Driver" value="org.postgresql.Driver"/>
  6. <property name="toplink.jdbc.url" value="jdbc:postgresql:test"/>
  7. <property name="toplink.jdbc.user" value="postgres"/>
  8. <property name="toplink.jdbc.password" value="postgres"/>
  9. </properties>
  10. </persistence-unit>
  11. </persistence>
  12.  
  13. package main.config;
  14.  
  15. import org.springframework.context.annotation.Bean;
  16. import org.springframework.context.annotation.Configuration;
  17. import org.springframework.orm.jpa.LocalEntityManagerFactoryBean;
  18.  
  19. @Configuration
  20. public class JpaConfig {
  21.  
  22. @Bean
  23. public LocalEntityManagerFactoryBean entityManagerFactoryBean() {
  24. LocalEntityManagerFactoryBean emfb = new LocalEntityManagerFactoryBean();
  25. emfb.setPersistenceUnitName("UserPU");
  26. return emfb;
  27. }
  28. }
  29.  
  30. package main.domain;
  31.  
  32. public class User {
  33. }
  34.  
  35. package main;
  36.  
  37. import main.config.JpaConfig;
  38. import org.springframework.context.annotation.AnnotationConfigApplicationContext;
  39.  
  40. public class Main {
  41. public static void main(String[] args) {
  42. AnnotationConfigApplicationContext ctx =
  43. new AnnotationConfigApplicationContext(JpaConfig.class);
  44. }
  45. }
  46.  
  47. Dec 07, 2018 1:37:46 PM org.springframework.context.support.AbstractApplicationContext refresh
  48. WARNING: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryBean' defined in main.config.JpaConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalEntityManagerFactoryBean]: Factory method 'entityManagerFactoryBean' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/persistence/PersistenceException
  49. Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactoryBean' defined in main.config.JpaConfig: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.orm.jpa.LocalEntityManagerFactoryBean]: Factory method 'entityManagerFactoryBean' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/persistence/PersistenceException
  50. at org.springf
  51.  
  52. <?xml version="1.0" encoding="UTF-8"?>
  53. <project xmlns="http://maven.apache.org/POM/4.0.0"
  54. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  55. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  56. <modelVersion>4.0.0</modelVersion>
  57.  
  58. <groupId>main</groupId>
  59. <artifactId>main</artifactId>
  60. <version>1.0-SNAPSHOT</version>
  61.  
  62. <dependencies>
  63.  
  64. <dependency>
  65. <groupId>org.springframework</groupId>
  66. <artifactId>spring-context</artifactId>
  67. <version>5.1.3.RELEASE</version>
  68. </dependency>
  69.  
  70. <dependency>
  71. <groupId>org.springframework</groupId>
  72. <artifactId>spring-core</artifactId>
  73. <version>5.1.3.RELEASE</version>
  74. </dependency>
  75.  
  76. <dependency>
  77. <groupId>org.springframework</groupId>
  78. <artifactId>spring-orm</artifactId>
  79. <version>5.1.3.RELEASE</version>
  80. </dependency>
  81.  
  82. <dependency>
  83. <groupId>org.springframework.data</groupId>
  84. <artifactId>spring-data-jpa</artifactId>
  85. </dependency>
  86.  
  87. <dependency>
  88. <groupId>org.hibernate</groupId>
  89. <artifactId>hibernate-entitymanager</artifactId>
  90. </dependency>
  91.  
  92. <dependency>
  93. <groupId>postgresql</groupId>
  94. <artifactId>postgresql</artifactId>
  95. <version>9.1-901-1.jdbc4</version>
  96. </dependency>
  97.  
  98. <dependency>
  99. <groupId>junit</groupId>
  100. <artifactId>junit</artifactId>
  101. <version>4.12</version>
  102. <scope>test</scope>
  103. </dependency>
  104.  
  105. <dependency>
  106. <groupId>org.springframework</groupId>
  107. <artifactId>spring-test</artifactId>
  108. <scope>test</scope>
  109. </dependency>
  110.  
  111. </dependencies>
  112.  
  113. <build>
  114. <plugins>
  115. <plugin>
  116. <groupId>org.apache.maven.plugins</groupId>
  117. <artifactId>maven-compiler-plugin</artifactId>
  118. <configuration>
  119. <source>1.8</source>
  120. <target>1.8</target>
  121. </configuration>
  122. </plugin>
  123. </plugins>
  124. </build>
Add Comment
Please, Sign In to add comment