Advertisement
Guest User

Untitled

a guest
Jan 30th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
  5. http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
  6. version="2.1">
  7. <persistence-unit name="chapter04PU" transaction-type="RESOURCE_LOCAL">
  8. <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
  9. <class>org.agoncal.book.javaee7.chapter04.Book</class>
  10. <properties>
  11. <property name="javax.persistence.schema-generation-action"
  12. value="drop-and-create"/>
  13. <property name="javax.persistence.schema-generation-target"
  14. value="database-and-scripts"/>
  15. <property name="javax.persistence.jdbc.driver"
  16. value="org.apache.derby.jdbc.ClientDriver"/>
  17. <property name="javax.persistence.jdbc.url"
  18. value="jdbc:derby://localhost:1527/chapter04DB;create=true"/>
  19. <property name="javax.persistence.jdbc.user" value="APP"/>
  20. <property name="javax.persistence.jdbc.password" value="APP"/>
  21. <property name="javax.persistence.sql-load-script-source"
  22. value="insert.sql"/>
  23. </properties>
  24. </persistence-unit>
  25. <persistence-unit name="chapter04TestPU" transaction-type="RESOURCE_LOCAL">
  26. <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
  27. <class>org.agoncal.book.javaee7.chapter04.Book</class>
  28. <properties>
  29. <property name="javax.persistence.schema-generation-action"
  30. value="drop-and-create"/>
  31. <property name="javax.persistence.schema-generation-target"
  32. value="database"/>
  33. <property name="javax.persistence.jdbc.driver"
  34. value="org.apache.derby.jdbc.EmbeddedDriver"/>
  35. <property name="javax.persistence.jdbc.url"
  36. value="jdbc:derby:memory:chapter04DB;create=true"/>
  37. <property name="javax.persistence.sql-load-script-source"
  38. value="insert.sql"/>
  39. </properties>
  40. </persistence-un
  41.  
  42.  
  43. INSERT INTO BOOK(ID, TITLE, DESCRIPTION, ILLUSTRATIONS, ISBN, NBOFPAGE,
  44. PRICE) values (1000, Изучаем Java EE 6',
  45. 'Лучшая книга о Java EE', 1, '1234-5678', 450, 49)
  46. INSERT INTO BOOK(ID, TITLE, DESCRIPTION, ILLUSTRATIONS, ISBN, NBOFPAGE,
  47. PRICE) values (1001, 'Изучаем Java EE 7', 'Нет, это лучшая',
  48. 1, '5678-9012', 550, 53)
  49. INSERT INTO BOOK(ID, TITLE, DESCRIPTION, ILLUSTRATIONS, ISBN, NBOFPAGE,
  50. PRICE) values (1010, 'Властелин колец', 'Одно кольцо
  51. для управления всеми остальными', 0, '9012-3456', 222, 23)
  52.  
  53.  
  54.  
  55. <?xml version="1.0" encoding="UTF-8"?>
  56. <project xmlns="http://maven.apache.org/POM/4.0.0"
  57. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  58. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  59. http://maven.apache.org/xsd/maven-4.0.0.xsd">
  60. <modelVersion>4.0.0</modelVersion>
  61. <parent>
  62. <artifactId>parent</artifactId>
  63. <groupId>org.agoncal.book.javaee7</groupId>
  64. <version>1.0</version>
  65. </parent>
  66. <groupId>org.agoncal.book.javaee7</groupId>
  67. <artifactId>chapter04</artifactId>
  68. <version>1.0</version>
  69. <dependencies>
  70. <dependency>
  71. 158 Глава 4. Java Persistence API
  72. <groupId>org.eclipse.persistence</groupId>
  73. <artifactId>org.eclipse.persistence.jpa</artifactId>
  74. <version>2.5.0</version>
  75. </dependency>
  76. <dependency>
  77. <groupId>org.hibernate</groupId>
  78. <artifactId>hibernate-validator</artifactId>
  79. <version>5.0.0</version>
  80. </dependency>
  81. <dependency>
  82. <groupId>org.apache.derby</groupId>
  83. <artifactId>derbyclient</artifactId>
  84. <version>10.9.1.0</version>
  85. </dependency>
  86. <dependency>
  87. <groupId>org.apache.derby</groupId>
  88. <artifactId>derby</artifactId>
  89. <version>10.9.1.0</version>
  90. <scope>test</scope>
  91. </dependency>
  92. <dependency>
  93. <groupId>junit</groupId>
  94. <artifactId>junit</artifactId>
  95. <version>4.11</version>
  96. <scope>test</scope>
  97. </dependency>
  98. </dependencies>
  99. <build>
  100. <plugins>
  101. <plugin>
  102. <groupId>org.apache.maven.plugins</groupId>
  103. <artifactId>maven-compiler-plugin</artifactId>
  104. <version>2.5.1</version>
  105. <configuration>
  106. <source>1.7</source>
  107. <target>1.7</target>
  108. </configuration>
  109. </plugin>
  110. <plugin>
  111. <groupId>org.apache.maven.plugins</groupId>
  112. <artifactId>maven-failsafe-plugin</artifactId>
  113. <version>2.12.4</version>
  114. <executions>
  115. <execution>
  116. <id>integration-test</id>
  117. <goals>
  118. <goal>integration-test</goal>
  119. <goal>verify</goal>
  120. </goals>
  121. </execution>
  122. </executions>
  123. </plugin>
  124. <plugin>
  125. <groupId>org.codehaus.mojo</groupId>
  126. <artifactId>exec-maven-plugin</artifactId>
  127. <version>1.2.1</version>
  128. <executions>
  129. <execution>
  130. <goals>
  131. <goal>java</goal>
  132. </goals>
  133. </execution>
  134. </executions>
  135. <configuration>
  136. <mainClass>org.agoncal.book.javaee7.chapter04.Main</mainClass>
  137. </configuration>
  138. </plugin>
  139. </plugins>
  140. </build>
  141. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement