Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- final Map<String, String> properties = new HashMap<String, String>();
- properties.put("javax.persistence.jdbc.user", LoginInfo.getLoginInfo().getUsername());
- properties.put("javax.persistence.jdbc.password", LoginInfo.getLoginInfo().getPassword());
- properties.put("javax.persistence.jdbc.url", "jdbc:oracle:thin:@localhost:3306:TestHibernate");
- // or
- properties.put("javax.persistence.jdbc.url", "jdbc:mysql://localhost:3306/TestHibernate");
- try {
- Persistence.createEntityManagerFactory("PeopleEntity", properties);
- } catch (final PersistenceException error) {
- Logger.error(getClass(), error.getMessage());
- }
- <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="PeopleEntity"
- transaction-type="RESOURCE_LOCAL">
- <provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
- <class>com.billsdesk.util.hibernate.tests.PeopleEntity</class>
- <properties>
- <property
- name="hibernate.connection.driver_class"
- value="com.mysql.jdbc.Driver"></property>
- <property
- name="javax.persistence.jdbc.driver"
- value="oracle.jdbc.OracleDriver"></property>
- <property
- name="hibernate.dialect"
- value="org.hibernate.dialect.MySQL5Dialect" />
- <!-- URL, user, and password are passed as properties -->
- </properties>
- </persistence-unit>
- </persistence>
- <dependencies>
- <!-- Hibernate -->
- <dependency>
- <groupId>com.oracle.jdbc</groupId>
- <artifactId>ojdbc8</artifactId>
- <version>12.2.0.1</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>6.0.6</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-core</artifactId>
- <version>5.2.10.Final</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-entitymanager -->
- <dependency>
- <groupId>org.hibernate</groupId>
- <artifactId>hibernate-entitymanager</artifactId>
- <version>5.2.10.Final</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/javax.persistence/persistence-api -->
- <dependency>
- <groupId>javax.persistence</groupId>
- <artifactId>persistence-api</artifactId>
- <version>1.0.2</version>
- </dependency>
- <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core -->
- <dependency>
- <groupId>org.apache.logging.log4j</groupId>
- <artifactId>log4j-core</artifactId>
- <version>2.8.2</version>
- </dependency>
- </dependencies>
- 14:00:45.861 [main] INFO org.hibernate.Version - HHH000412: Hibernate Core {5.2.10.Final}
- 14:00:45.862 [main] INFO org.hibernate.cfg.Environment - HHH000206: hibernate.properties not found
- 14:00:45.910 [main] INFO org.hibernate.annotations.common.Version - HCANN000001: Hibernate Commons Annotations {5.0.1.Final}
- 14:00:46.088 [main] WARN org.hibernate.orm.connections.pooling - HHH10001002: Using Hibernate built-in connection pool (not for production use!)
- 14:00:46.127 [main] INFO org.hibernate.orm.connections.pooling - HHH10001005: using driver [oracle.jdbc.OracleDriver] at URL [jdbc:oracle:thin:@localhost:3306:TestHibernate]
- 14:00:46.127 [main] INFO org.hibernate.orm.connections.pooling - HHH10001001: Connection properties: {user=sa, password=****}
- 14:00:46.128 [main] INFO org.hibernate.orm.connections.pooling - HHH10001003: Autocommit mode: false
- 14:00:46.130 [main] INFO org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl - HHH000115: Hibernate connection pool size: 20 (min=1)
- 2017-07-06 14:00:46 SEVERE Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement