| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2006 09:55:08
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Estava vendo no site do Hibernate sobre o Hibernate Annotations e ele sempre mosttra exemplos com EJB3... é possivel fazer os mapeamentos e configurações do Hibernate sem usar EJB3 ? O que acho na net é sempre em relação a ejb3
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2006 10:09:00
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
o hibernate-annotations usa as anotações da Java Persistence API (ou seja, EJB3), mas tu pode usar estas anotações e continuar usando a API do Hibernate, ou pode pegar o hibernate-entitymanager e usar a API da JPA
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2006 11:12:31
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Tá... mas pra eu mapear os classes, definir tabelas e tal... consigo fazer td isso com as annotations sem precisar do ejb, certo?
Sabe onde tem tutorial sobre isso? Só achei com ejb
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/05/2006 11:34:33
|
Eliezer Reis
Java Ninja
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline
|
andre_a_s wrote:Tá... mas pra eu mapear os classes, definir tabelas e tal... consigo fazer td isso com as annotations sem precisar do ejb, certo?
Sabe onde tem tutorial sobre isso? Só achei com ejb 
Certo, você não precisa de EJB para rodar um aplicação com Hibernate + Annotations. Na documentação do hibernate tem tudo que você precisa. Como configurar o ambiente, como fazer os relacionamentos e etc.
http://www.hibernate.org/hib_docs/annotations/reference/en/html/
Até
|
[]'s Eliezer Reis
SCJP
SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/05/2006 23:10:13
|
andre_a_s
GUJ Ranger
![[Avatar]](/images/avatar/3328bdf9a4b9504b9398284244fe97c2.jpg)
Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline
|
Podem me chamar de burro, mas eu simplesmente não consigo desenvolver sem usar o esquema do EJB3!!!!!!!!!
Fui atráz do entity manager, ele fala q eu consigo usar só pra mapear, mas todos os exemplos usam ejb3.
Eliezer Reis, aquele link que vc me passou só mostra como fazer um mapeamento usando ejb3!!!
Por exemplo... ele sempre mostra @Entity, mas isso eh exclusivo do ejb, não?
Se estou com o tomcat, nao posso adicionar o ejb3-persistence.jar.
Oq posso fazer???
|
Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2006 22:22:50
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
andre_a_s wrote:Por exemplo... ele sempre mostra @Entity, mas isso eh exclusivo do ejb, não?
Não
Leia bem a documentação e espero que fique mais claro
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/06/2006 17:50:19
|
Matheus Tardivo
JavaChild
Membro desde: 27/03/2006 09:43:20
Mensagens: 134
Localização: São Paulo - SP
Offline
|
andre_a_s, eu estava com o mesmo problema que você, mas agora está funcionando legal aqui. Vou tentar passar como consegui fazer funcionar:
Hibernate, Hibernate-Annotations e Connector/J:
hibernate-3.2.0.cr2.zip
hibernate-annotations-3.2.0.CR1.zip
http://dev.mysql.com/downloads/connector/j/3.1.html
Obs: o Hibernate-Annotations requer a versão 3.2.0.CR2 do Hibernate ou superior...
Libs que adicionei ao classpath:
antlr-2.7.6.jar (hibernate-3.2\lib)
asm.jar (hibernate-3.2\lib)
asm-attrs.jar (hibernate-3.2\lib)
dom4j-1.6.1.jar (hibernate-3.2\lib)
ehcache-1.2.jar (hibernate-3.2\lib)
ejb3-persistence.jar (hibernate-annotations-3.2.0.CR1\lib)
hibernate3.jar (hibernate-3.2)
hibernate-annotations.jar (hibernate-annotations-3.2.0.CR1)
jta.jar (hibernate-3.2\lib)
log4j-1.2.11.jar (hibernate-3.2\lib)
mysql-connector-java-3.1.10-bin.jar
cglib-2.1.3.jar (hibernate-3.2\lib)
commons-collections-2.1.1.jar (hibernate-3.2\lib)
commons-logging-1.0.4.jar (hibernate-3.2\lib)
Tabela Contato:
hibernate.cfg.xml:
Session Factory:
Classe Contato:
Classe para teste:
Agora basta executar o HibernateTeste.
Espero ter ajudado.
|
Matheus Tardivo
http://tardivo.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/06/2006 13:32:00
|
chicocx
JavaChild
![[Avatar]](/images/avatar/5a29503a4909fcade36b1823e7cebcf5.jpg)
Membro desde: 20/03/2005 11:57:35
Mensagens: 131
Localização: Goiânia
Offline
|
andre_a_s wrote:
Se estou com o tomcat, nao posso adicionar o ejb3-persistence.jar.
Oq posso fazer???
segundo a especificação do ejb3.0 vc pode usa-lo sem container ejb proprieamente dito. Ou seja usando a própria api de persistencia do java vc conseguirá persistir teus dados. Ex.:
e tudo rodando fora do container!!
|
...a arte da via é fazer da vida uma obra de arte...
Ambient Informática
Siga-me no Twitter: @chicocx
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 10:33:27
|
robson_vs
JavaEvangelist
Membro desde: 26/05/2006 14:27:44
Mensagens: 334
Localização: São Paulo
Offline
|
Cara eu ñ entendi direito este negócio do Entity Manager qual a vantagem e usa-lo? e q exatamente ele faz?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2006 23:34:47
|
Escudero
Thread.start()
Membro desde: 31/07/2006 23:31:34
Mensagens: 42
Offline
|
Oi,
Po, eu estou comecando a estudar sobre Hibernate Annotations, e queria copiar esse exemplo feito pelo Matheus Tardivo, mas esta acontencedo um pequeno erro.
----
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
Exception in thread "main" java.lang.ExceptionInInitializerError
at util.HibernateUtil.<clinit>(HibernateUtil.java:20)
at teste.HibernateTeste.main(HibernateTeste.java:17)
Caused by: java.lang.NoClassDefFoundError: org/hibernate/loader/custom/SQLQueryReturn
at org.hibernate.cfg.annotations.QueryBinder.bindSqlResultsetMapping(QueryBinder.java:293)
at org.hibernate.cfg.AnnotationBinder.bindQueries(AnnotationBinder.java:23
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:403)
at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:353)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:265)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1210)
at util.HibernateUtil.<clinit>(HibernateUtil.java:16)
... 1 more
----
Alguem tem ideia o que poderia estar acontecendo?
Falows
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/08/2006 17:23:16
|
ualmer
Smalltalk
Membro desde: 03/08/2006 17:17:30
Mensagens: 3
Offline
|
Meu caro amigo [b][i]Matheus Tardivo
ao executar o seu exemplo obtive o seguinte Exception:
[b][i]java.lang.NoClassDefFoundError: org/hibernate/cfg/QuerySecondPass
Vc sabe o que pode ser???
Ps: estou usando postgreSQL
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/11/2006 05:17:02
|
Robekson
Smalltalk
Membro desde: 02/11/2006 05:11:35
Mensagens: 2
Offline
|
Escudero tira esse log4j o meu tv assim dando esse mesmo erro, eu acho que pode ser a versao mais eu so tirei e rodou beleza
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/11/2006 17:58:21
|
gustavodelgado
JavaChild
![[Avatar]](/images/avatar/add5aebfcb33a2206b6497d53bc4f309.jpg)
Membro desde: 24/02/2005 13:57:40
Mensagens: 112
Localização: Maringá - PR
Offline
|
Olá Matheus.... tentei executar seu exemplo, seguindo a risca o que vc colocou, mas está dando o seguinte erro:
Exception in thread "main" java.lang.ExceptionInInitializerError
at hibernateannotations.HibernateUtil.<clinit>(HibernateUtil.java:1
at hibernateannotations.HibernateTeste.main(HibernateTeste.java:15)
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
at org.hibernate.dialect.DialectFactory.determineDialect(DialectFactory.java:57)
at org.hibernate.dialect.DialectFactory.buildDialect(DialectFactory.java:39)
at org.hibernate.cfg.SettingsFactory.determineDialect(SettingsFactory.java:37
at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:110)
at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1859)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1152)
at hibernateannotations.HibernateUtil.<clinit>(HibernateUtil.java:15)
... 1 more
Java Result: 1
Tem idéia do que possa ser?
Obrigado
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2006 11:15:14
|
jwcunha
JavaChild
Membro desde: 06/10/2006 13:36:40
Mensagens: 107
Localização: Belo Horizonte
Offline
|
Robekson wrote:Escudero tira esse log4j o meu tv assim dando esse mesmo erro, eu acho que pode ser a versao mais eu so tirei e rodou beleza
Tirar o log4j de onde?
|
Jefferson Wellington da Cunha
Skype: jwcunha
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/12/2006 14:15:09
|
marceloplis
GUJ Ranger
Membro desde: 22/08/2005 10:08:21
Mensagens: 877
Localização: São Paulo - SP
Offline
|
Matheus Tardivo wrote:
hibernate.cfg.xml:
Agora basta executar o HibernateTeste.
Espero ter ajudado.
Uma dúvida, eu tb estou começando a estudar Hibernate-Annotation, qual a diferença entre "hibernate.cfg.xml" e hibernate.properties ???
Valew.
|
|
|
 |
|
|