Advertisement
Guest User

Untitled

a guest
Jul 1st, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.33 KB | None | 0 0
  1. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  2.     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  3.     <modelVersion>4.0.0</modelVersion>
  4.     <groupId>com.csc</groupId>
  5.     <artifactId>mytest</artifactId>
  6.     <version>0.0.1-SNAPSHOT</version>
  7.  
  8.     <properties>
  9.         <java.source.level>1.8</java.source.level>
  10.         <maven-compiler-plugin.version>3.0</maven-compiler-plugin.version>
  11.         <hibernate.version>4.3.10.Final</hibernate.version>
  12.         <hsqldb.version>2.3.2</hsqldb.version>
  13.     </properties>
  14.  
  15.     <dependencies>
  16.         <dependency>
  17.             <groupId>org.hsqldb</groupId>
  18.             <artifactId>hsqldb</artifactId>
  19.             <version>${hsqldb.version}</version>
  20.         </dependency>
  21.         <dependency>
  22.             <groupId>org.hibernate</groupId>
  23.             <artifactId>hibernate-core</artifactId>
  24.             <version>${hibernate.version}</version>
  25.         </dependency>
  26.         <dependency>
  27.             <groupId>org.hibernate</groupId>
  28.             <artifactId>hibernate-entitymanager</artifactId>
  29.             <version>${hibernate.version}</version>
  30.         </dependency>
  31.         <dependency>
  32.             <groupId>javax.persistence</groupId>
  33.             <artifactId>persistence-api</artifactId>
  34.             <version>1.0.2</version>
  35.         </dependency>
  36.         <dependency>
  37.             <groupId>mysql</groupId>
  38.             <artifactId>mysql-connector-java</artifactId>
  39.             <version>5.1.37</version>
  40.         </dependency>
  41.         <dependency>
  42.             <groupId>junit</groupId>
  43.             <artifactId>junit</artifactId>
  44.             <version>4.12</version>
  45.         </dependency>
  46.     </dependencies>
  47.    
  48.     <build>
  49.         <finalName>mytest</finalName>
  50.         <plugins>
  51.             <plugin>
  52.                 <groupId>org.apache.maven.plugins</groupId>
  53.                 <artifactId>maven-compiler-plugin</artifactId>
  54.                 <version>${maven-compiler-plugin.version}</version>
  55.                 <configuration>
  56.                     <source>${java.source.level}</source>
  57.                     <target>${java.source.level}</target>
  58.                 </configuration>
  59.             </plugin>
  60.             <plugin>
  61.                 <artifactId>maven-surefire-plugin</artifactId>
  62.                 <version>2.17</version>
  63.             </plugin>
  64.         </plugins>
  65.     </build>
  66. </project>
  67.  
  68.  
  69.  
  70. ==================================================================================================
  71.  
  72.  
  73. <persistence xmlns="http://java.sun.com/xml/ns/persistence"
  74.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  75.     xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
  76.             http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
  77.     version="2.0">
  78.  
  79.     <persistence-unit name="MYTEST" transaction-type="RESOURCE_LOCAL">
  80.         <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
  81.             <class>mytest.Person</class>
  82.         <properties>
  83.                  
  84.             <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/people" />
  85.             <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" />
  86.             <property name="hibernate.connection.username" value="root" />
  87.             <property name="hibernate.connection.password" value="intern" />
  88.            <!-- MySQL
  89.             <property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver" />
  90.             <property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:mem:unit-testing-jpa" />
  91.             <property name="javax.persistence.jdbc.user" value="sa" />
  92.             <property name="javax.persistence.jdbc.password" value="" />
  93.             <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect" />
  94.             <property name="hibernate.hbm2ddl.auto" value="create-drop" />
  95.              -->
  96.             <property name="hibernate.show_sql" value="false" />         
  97.             <property name="hibernate.enable_lazy_load_no_trans" value="true"/>    
  98.             <property name="hibernate.max_fetch_depth" value="3" />
  99.             <property name="hibernate.default_batch_fetch_size" value="16" />
  100.             <property name="hibernate.jdbc.batch_size" value="20" />
  101.             <property name="hibernate.cache.use_second_level_cache" value="false" />
  102.             <property name="hibernate.generate_statistics" value="false" />
  103.             <!--
  104.             <property name="hibernate.c3p0.min_size" value="5" />
  105.             <property name="hibernate.c3p0.max_size" value="2000" />
  106.             <property name="hibernate.c3p0.timeout" value="300" />
  107.             <property name="hibernate.c3p0.max_statements" value="5000" />
  108.             <property name="hibernate.c3p0.idle_test_period" value="3000" />
  109.              -->
  110.         </properties>
  111.     </persistence-unit>
  112. </persistence>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement