Herro na persistencia

3 respostas
IsaelCoelho

Boa tarde pessoal estou com problemas na persistência e não sei como resolver, estou usando o Oracle11g e java8 alguém pode me dar uma ajudinha ai ?

mai 30, 2019 4:11:14 PM org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}

mai 30, 2019 4:11:14 PM org.hibernate.Version logVersion

INFO: HHH000412: Hibernate Core {4.1.9.Final}

mai 30, 2019 4:11:14 PM org.hibernate.cfg.Environment 

INFO: HHH000206: hibernate.properties not found

mai 30, 2019 4:11:14 PM org.hibernate.cfg.Environment buildBytecodeProvider

INFO: HHH000021: Bytecode provider name : javassist

mai 30, 2019 4:11:15 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure

INFO: HHH000402: Using Hibernate built-in connection pool (not for production use!)

mai 30, 2019 4:11:15 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure

INFO: HHH000115: Hibernate connection pool size: 20

mai 30, 2019 4:11:15 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure

INFO: HHH000006: Autocommit mode: true

mai 30, 2019 4:11:15 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure

INFO: HHH000401: using driver [oracle.jdbc.driver.OracleDriver] at URL [jdbc:oracle://localhost/conta]

mai 30, 2019 4:11:15 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure

INFO: HHH000046: Connection properties: {password=****, autocommit=true, release_mode=auto, user=plsql}

mai 30, 2019 4:11:15 PM org.hibernate.engine.jdbc.internal.JdbcServicesImpl configure

WARN: HHH000342: Could not obtain connection to query metadata : URL Oracle Inválido especificado

Exception in thread main javax.persistence.PersistenceException: [PersistenceUnit: oracle] Unable to build EntityManagerFactory

at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915)

at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:890)

at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:57)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63)

at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)

at br.com.caelum.financas.jpa.TesteJPA.main(TesteJPA.java:19)

Caused by: org.hibernate.HibernateException: Dialect class not found: org.hibernate.dialect.Oracle11gDialect

at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.constructDialect(DialectFactoryImpl.java:76)

at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:64)

at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:170)

at org.hibernate.service.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:75)

at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:159)

at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:131)

at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:77)

at org.hibernate.cfg.Configuration.buildSettingsInternal(Configuration.java:2283)

at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2279)

at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1748)

at org.hibernate.ejb.EntityManagerFactoryImpl.(EntityManagerFactoryImpl.java:94)

at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:905)

 5 more

Caused by: org.hibernate.service.classloading.spi.ClassLoadingException: Unable to load class [org.hibernate.dialect.Oracle11gDialect]

at org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:141)

at org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl.constructDialect(DialectFactoryImpl.java:73)

 16 more

Caused by: java.lang.ClassNotFoundException: Could not load requested class : org.hibernate.dialect.Oracle11gDialect

at org.hibernate.service.classloading.internal.ClassLoaderServiceImpl$1.findClass(ClassLoaderServiceImpl.java:99)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

at java.base/java.lang.ClassLoader.loadClass(Unknown Source)

at java.base/java.lang.Class.forName0(Native Method)

at java.base/java.lang.Class.forName(Unknown Source)

at org.hibernate.service.classloading.internal.ClassLoaderServiceImpl.classForName(ClassLoaderServiceImpl.java:138)

 17 more

3 Respostas

Mike

O erro diz que a sua url esta errada, como você esta montando ela? Posta o código

IsaelCoelho

Estou usando Hibernate.

<property name="javax.persistence.jdbc.url" value="jdbc:oracle:thin:@localhost:1521:XE" />

ta assim no persitence.xml

Mike

A sua conexão chama XE?

Criado 30 de maio de 2019
Ultima resposta 31 de mai. de 2019
Respostas 3
Participantes 2