Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
- http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd"
- version="2.1">
- <persistence-unit name="chapter04PU" transaction-type="RESOURCE_LOCAL">
- <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
- <class>org.agoncal.book.javaee7.chapter04.Book</class>
- <properties>
- <property name="javax.persistence.schema-generation-action"
- value="drop-and-create"/>
- <property name="javax.persistence.schema-generation-target"
- value="database-and-scripts"/>
- <property name="javax.persistence.jdbc.driver"
- value="org.apache.derby.jdbc.ClientDriver"/>
- <property name="javax.persistence.jdbc.url"
- value="jdbc:derby://localhost:1527/chapter04DB;create=true"/>
- <property name="javax.persistence.jdbc.user" value="APP"/>
- <property name="javax.persistence.jdbc.password" value="APP"/>
- <property name="javax.persistence.sql-load-script-source"
- value="insert.sql"/>
- </properties>
- </persistence-unit>
- <persistence-unit name="chapter04TestPU" transaction-type="RESOURCE_LOCAL">
- <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
- <class>org.agoncal.book.javaee7.chapter04.Book</class>
- <properties>
- <property name="javax.persistence.schema-generation-action"
- value="drop-and-create"/>
- <property name="javax.persistence.schema-generation-target"
- value="database"/>
- <property name="javax.persistence.jdbc.driver"
- value="org.apache.derby.jdbc.EmbeddedDriver"/>
- <property name="javax.persistence.jdbc.url"
- value="jdbc:derby:memory:chapter04DB;create=true"/>
- <property name="javax.persistence.sql-load-script-source"
- value="insert.sql"/>
- </properties>
- </persistence-un
- INSERT INTO BOOK(ID, TITLE, DESCRIPTION, ILLUSTRATIONS, ISBN, NBOFPAGE,
- PRICE) values (1000, Изучаем Java EE 6',
- 'Лучшая книга о Java EE', 1, '1234-5678', 450, 49)
- INSERT INTO BOOK(ID, TITLE, DESCRIPTION, ILLUSTRATIONS, ISBN, NBOFPAGE,
- PRICE) values (1001, 'Изучаем Java EE 7', 'Нет, это лучшая',
- 1, '5678-9012', 550, 53)
- INSERT INTO BOOK(ID, TITLE, DESCRIPTION, ILLUSTRATIONS, ISBN, NBOFPAGE,
- PRICE) values (1010, 'Властелин колец', 'Одно кольцо
- для управления всеми остальными', 0, '9012-3456', 222, 23)
- <?xml version="1.0" encoding="UTF-8"?>
- <project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
- http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>parent</artifactId>
- <groupId>org.agoncal.book.javaee7</groupId>
- <version>1.0</version>
- </parent>
- <groupId>org.agoncal.book.javaee7</groupId>
- <artifactId>chapter04</artifactId>
- <version>1.0</version>
- <dependencies>
- <dependency>
- 158 Глава 4. Java Persistence API
- <groupId>org.eclipse.persistence</groupId>
- <artifactId>org.eclipse.persistence.jpa</artifactId>
- <version>2.5.0</version>
- </dependency>
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-validator</artifactId>
- <version>5.0.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derbyclient</artifactId>
- <version>10.9.1.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derby</artifactId>
- <version>10.9.1.0</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.11</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.5.1</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-failsafe-plugin</artifactId>
- <version>2.12.4</version>
- <executions>
- <execution>
- <id>integration-test</id>
- <goals>
- <goal>integration-test</goal>
- <goal>verify</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <version>1.2.1</version>
- <executions>
- <execution>
- <goals>
- <goal>java</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <mainClass>org.agoncal.book.javaee7.chapter04.Main</mainClass>
- </configuration>
- </plugin>
- </plugins>
- </build>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement