Desenvolvendo uma aplicação com JPA

13/01/2012

0

Estou assitindo as video aulas desenvolvendo um aplição com JPA, que não estou conseguindo fazer todo o passo a passo, pois baixei, o netbens 7.5 e nao consigo conectar com o banco DERBY que acredito q venha com a jdk, gostaria de ajuda, pois sou iniciante em java, agradeço a atenção.
Paulo César

Paulo César

Responder

Posts

15/01/2012

Robson Teixeira

o apache derby vem junto do netbeans vai na aba de serviços vai na op de banco de dados. para inicializar o derby pois acho que não foi inicializado.

espero ter ajudado.
att
robson
Responder

16/01/2012

Davi Costa

Cola aqui o erro, caso a dica do Robson não tenha sido o bastante.

att Davi
Responder

16/01/2012

Paulo César

Senhores por favor mim ajudem, não estou conseguindo. podem gostaria que se alguem podesse ate acessar-me remoto eu daria o acesso para ajudr-me. e-mail:gigante_pasanto@hotmail.com. erro ocasioando org.apache.derby.jdbc.ClientDriver, não consigo colocar.
un:
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.annotations.Version <clinit>
Informações: Hibernate Annotations 3.3.1.GA
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.Environment <clinit>
Informações: Hibernate 3.2.5
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.Environment <clinit>
Informações: hibernate.properties not found
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.Environment buildBytecodeProvider
Informações: Bytecode provider name : cglib
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.Environment <clinit>
Informações: using JDK 1.4 java.sql.Timestamp handling
Jan 16, 2012 9:35:41 PM org.hibernate.ejb.Version <clinit>
Informações: Hibernate EntityManager 3.3.2.GA
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.AnnotationBinder bindClass
Informações: Binding entity from annotated class: br.com.devmedia.jpa.entity.People
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.annotations.EntityBinder bindTable
Informações: Bind entity br.com.devmedia.jpa.entity.People on table PEOPLE
Jan 16, 2012 9:35:41 PM org.hibernate.cfg.AnnotationConfiguration secondPassCompile
Informações: Hibernate Validator not found: ignoring
Jan 16, 2012 9:35:42 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: Using Hibernate built-in connection pool (not for production use!)
Jan 16, 2012 9:35:42 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: Hibernate connection pool size: 20
Jan 16, 2012 9:35:42 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: autocommit mode: true
Jan 16, 2012 9:35:42 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Grave: JDBC Driver class not found: org.apache.derby.jdbc.ClientDriver
java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:61)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
at org.hibernate.ejb.InjectionSettingsFactory.createConnectionProvider(InjectionSettingsFactory.java:29)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:126)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at br.com.devmedia.jpa.TheAppClass.main(TheAppClass.java:24)

Exception in thread main javax.persistence.PersistenceException: [PersistenceUnit: DevmediaPersistenceUnit] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:677)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:126)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:33)
at br.com.devmedia.jpa.TheAppClass.main(TheAppClass.java:24)
Caused by: org.hibernate.HibernateException: JDBC Driver class not found: org.apache.derby.jdbc.ClientDriver
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:66)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:124)
at org.hibernate.ejb.InjectionSettingsFactory.createConnectionProvider(InjectionSettingsFactory.java:29)
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:62)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:859)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
... 4 more
Caused by: java.lang.ClassNotFoundException: org.apache.derby.jdbc.ClientDriver
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
at org.hibernate.connection.DriverManagerConnectionProvider.configure(DriverManagerConnectionProvider.java:61)
... 11 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
Responder

17/01/2012

Josué Júnior

Paulo Cesar, o erro ocasionado é por que não existe esta classe org.apache.derby.jdbc.ClientDriver no class-path do seu projeto. No site http://db.apache.org/derby/derby_downloads.html voce pode baixar o Derby e o jar que vc necessitará para executar o seu projeto (ser vc baixar a versão http://db.apache.org/derby/releases/release-10.8.2.2.cgi o jar é o derbyclient.jar, adicione-o ao class-path do seu projeto).

Espero ter ajudado.

Att,

Josue R G Junior
Responder

18/01/2012

Paulo César

Senhores consegui resolver adiconar os ja do derby porem agora apresenta esse seguinte erro:


Jan 18, 2012 4:04:16 PM org.hibernate.cfg.annotations.Version <clinit>
Informações: Hibernate Annotations 3.3.1.GA
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.Environment <clinit>
Informações: Hibernate 3.2.5
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.Environment <clinit>
Informações: hibernate.properties not found
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.Environment buildBytecodeProvider
Informações: Bytecode provider name : cglib
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.Environment <clinit>
Informações: using JDK 1.4 java.sql.Timestamp handling
Jan 18, 2012 4:04:16 PM org.hibernate.ejb.Version <clinit>
Informações: Hibernate EntityManager 3.3.2.GA
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.AnnotationBinder bindClass
Informações: Binding entity from annotated class: br.com.devmedia.jpa.entity.People
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.annotations.EntityBinder bindTable
Informações: Bind entity br.com.devmedia.jpa.entity.People on table PEOPLE
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.AnnotationConfiguration secondPassCompile
Informações: Hibernate Validator not found: ignoring
Jan 18, 2012 4:04:16 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: Using Hibernate built-in connection pool (not for production use!)
Jan 18, 2012 4:04:16 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: Hibernate connection pool size: 20
Jan 18, 2012 4:04:16 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: autocommit mode: true
Jan 18, 2012 4:04:16 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: using driver: org.apache.derby.jdbc.ClientDriver at URL: jdbc:derby://localhost:1527/jpaFullExample
Jan 18, 2012 4:04:16 PM org.hibernate.connection.DriverManagerConnectionProvider configure
Informações: connection properties: {user=jpa, password=****, autocommit=true, release_mode=auto}
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: RDBMS: Apache Derby, version: 10.6.2.1 - (999685)
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: JDBC driver: Apache Derby Network Client JDBC Driver, version: 10.8.2.2 - (1181258)
Jan 18, 2012 4:04:16 PM org.hibernate.dialect.Dialect <init>
Informações: Using dialect: org.hibernate.dialect.DerbyDialect
Jan 18, 2012 4:04:16 PM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
Informações: Transaction strategy: org.hibernate.transaction.JDBCTransactionFactory
Jan 18, 2012 4:04:16 PM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
Informações: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Automatic flush during beforeCompletion(): disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Automatic session close at end of transaction: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Scrollable result sets: enabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: JDBC3 getGeneratedKeys(): disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Connection release mode: auto
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Default batch fetch size: 1
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Generate SQL with comments: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Order SQL updates by primary key: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Order SQL inserts for batching: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
Informações: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
Jan 18, 2012 4:04:16 PM org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
Informações: Using ASTQueryTranslatorFactory
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Query language substitutions: {}
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: JPA-QL strict compliance: enabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Second-level cache: enabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Query cache: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory createCacheProvider
Informações: Cache provider: org.hibernate.cache.NoCacheProvider
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Optimize cache for minimal puts: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Structured second-level cache entries: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Statistics: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Deleted entity synthetic identifier rollback: disabled
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Default entity-mode: pojo
Jan 18, 2012 4:04:16 PM org.hibernate.cfg.SettingsFactory buildSettings
Informações: Named query checking : enabled
Jan 18, 2012 4:04:16 PM org.hibernate.impl.SessionFactoryImpl <init>
Informações: building session factory
Jan 18, 2012 4:04:17 PM org.hibernate.impl.SessionFactoryObjectFactory addInstance
Informações: Not binding factory to JNDI, no JNDI name configured
The people name is Diego Carmo
Jan 18, 2012 4:04:17 PM org.hibernate.impl.SessionFactoryImpl close
Informações: closing
Jan 18, 2012 4:04:17 PM org.hibernate.connection.DriverManagerConnectionPronvider close
Informações: cleaning up connection pool: jdbc:derby://localhost:1527/jpaFullExample
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)


alguem teria nosão de como resolver, acredito pelo meu pequeno conhecimento na ferramenta, deva ser versão de biblioteca diferente do hibernete. estou certo disso?
Responder

18/01/2012

Josué Júnior

Paulo Cesar, nao consegui identificar o erro. Detalhe para nós o que vc fez, ou esta fazendo, para exibir as mensagens de informações acima.
Responder

01/02/2012

Dyego Carmo

Poderia colar o erro completo ?
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar