| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2010 19:50:30
|
edysnipes
JavaEvangelist
Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline
|
Senhores boa noite! Estou tentando integrar meu sistema com o Spring Framework para utilizar DI e controle de transações. Anteriormente eu tinha o hibernate.cfg.xml com as configurações de banco de dados e as classes devidamente mapeadas (As classes estão anotadas. Não uso hbms.). Sempre funcionou legal mas em cada operação com o Banco de Dados eu tinha que fazer: para poder trabalhar com o mysql. O que quero saber é o que preciso para injetar essa sessão nas minhas DAOs e deixar o spring gerenciar a transação com o openSessionInView? Seguem meus arquivos para verificação. hibernate.cfg.xml Isso funciona normalmente com o meu HibernateUtil que é a fábrica de sessões. Tranquilo. Agora tento integrar com o Spring 3.0.5 applicationContext.xml mas quando tento utlizar a Injeção de Dependencia na minha DAO é lançado um NullPointerException quando tento ulitilizar o sessionFactory no método login(); DAO (A classe está anotada com @Transaction do SPRING) Aguardo Resposta!
This message was edited 2 times. Last update was at 03/11/2010 19:52:44
|
"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10) |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/11/2010 16:42:28
|
lucianotome
JavaChild
![[Avatar]](/images/avatar/ae4a7f24198fdd65303c7b5b7744c229.png)
Membro desde: 12/05/2007 18:08:46
Mensagens: 141
Offline
|
Meu arquivo Web.xml esta assim:
Meu applicationContext.xml esta assim:
Não tem mapeamento de bean no xml, ele e efetuado atraves destas linhas:
E aqui o mapeamento do Dao
E anotando seus Daos assim:
Interface Dao generico
Implementacao Dao Generico
Interface EmployeDao
This message was edited 3 times. Last update was at 05/11/2010 12:05:57
|
Um stack trace vale mais que mil palavras, mas so pra quem sabe ler. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2010 06:22:18
|
lucianotome
JavaChild
![[Avatar]](/images/avatar/ae4a7f24198fdd65303c7b5b7744c229.png)
Membro desde: 12/05/2007 18:08:46
Mensagens: 141
Offline
|
Desculpem, fui clicar em editar e cliquei em citar, post duplicado
This message was edited 1 time. Last update was at 05/11/2010 12:06:58
|
Um stack trace vale mais que mil palavras, mas so pra quem sabe ler. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2010 19:45:31
|
edysnipes
JavaEvangelist
Membro desde: 18/01/2007 19:24:05
Mensagens: 367
Localização: Brasília - DF
Offline
|
Ok! Obrigado pelo retorno. Vou tentar endenter tudo isso, rsrs!
Então não preciso mais do hibernate-cfg.xml ?
Seria só inserir as configurações de conexão como você postou?
Até aí, se eu estiver correto, entendi tudo.
Mas onde o Spring provê o que o HibernateUtil (Fabrica de conexão) retorna.
HibernateUtil.java
Tenho mais dúvidas mas vamos por partes.
Obrigado!
|
"Transformem os seus arados em espadas e das suas foices façam lanças, diga o fraco: Eu sou forte." (Joel 3.10) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 07/11/2010 21:25:57
|
lucianotome
JavaChild
![[Avatar]](/images/avatar/ae4a7f24198fdd65303c7b5b7744c229.png)
Membro desde: 12/05/2007 18:08:46
Mensagens: 141
Offline
|
A classe GenericDAOImpl extends HibernateDaoSupport, esta nossa classe herda uma classe do springframework, "HibernateDaoSupport", pois esta classe é responsavel por disponibilizar uma sessão hibernate.
This message was edited 1 time. Last update was at 08/11/2010 09:12:53
|
Um stack trace vale mais que mil palavras, mas so pra quem sabe ler. |
|
|
 |
|
|