| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2010 11:22:31
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Bom dia pessoal!
Estou com um problema sinistro. Tenho um MVC inplementado com a Model totalmente desacoplada do Controller. Assim, tenho um persistence.xml e um ehcache.xml para fazer o cache das tabela mais usadas na aplicacao.
O ambient esta assim:
Dentro do persistence.xml tem as referencias
So que, quando inicio o jboss, nao gera erro a aplicacao e nao faz cache das tabelas configuradas no ehcache.xml
O que tem de erro?
Alguem poderia me ajudar?
ATt
donatinho
This message was edited 1 time. Last update was at 26/04/2010 11:23:28
|
donatinho |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2010 11:42:26
|
pozzo
JavaEvangelist
Membro desde: 08/04/2006 11:07:20
Mensagens: 331
Localização: Curitiba
Offline
|
Se não me engano, você tem que colocar a anotação @Cached nas entidades.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2010 12:07:40
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Boa tarde Pozzo!
te dou o exemplo de uma das minhas entidades
Como voce pode ver, as minhas entidades estao com o @Cache
...
E mesmo com a adicao de @Cache, o ehCache nao esta funcionando
tu sabe o porquê?????
This message was edited 1 time. Last update was at 26/04/2010 13:41:29
|
donatinho |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2010 13:54:15
|
pozzo
JavaEvangelist
Membro desde: 08/04/2006 11:07:20
Mensagens: 331
Localização: Curitiba
Offline
|
Como você sabe que não está funcionando? Porque, até onde lembro, o cache é construido conforme os objetos são pesquisados pelo id ou em resultados de queries (você indica) que devem ser cacheadas. Verifique no jmx-console do teu container se aparecem as "regions" do cache e os respectivos objetos cacheados.
This message was edited 1 time. Last update was at 26/04/2010 13:55:22
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2010 14:05:57
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Porque o parametro
<property name="hibernate.show_sql" value="true" />
do persistence.xml esta habilitadoe o ehcache.xml esta configurado para fazer uma sentenca sql a cada 5 minutos.
Desta forma, a partir do momento em que o tempo é >= a 5, ele deveria fazer uma sentenca sql no banco de dados e exibir a sentenca no console.
Coisa que nao esta fazendo....
configuracao de ehcache.xml
<ehcache>
<!-- Cache padrão. Elemento necessário -->
<defaultCache maxElementsInMemory="200" eternal="false"
timeToIdleSeconds="600" timeToLiveSeconds="600" overflowToDisk="false" />
<cache name="br.inf.portalfiscal.aplicacao.alfa.Tbparametro"
maxElementsInMemory="100" eternal="false" timeToIdleSeconds="300"
timeToLiveSeconds="300" overflowToDisk="false" />
</ehcache>
This message was edited 2 times. Last update was at 26/04/2010 14:08:04
|
donatinho |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/04/2010 15:27:17
|
donatinho
JavaBaby
![[Avatar]](/images/avatar/7a951116de2a4c23c74733d76046a5b4.jpg)
Membro desde: 28/03/2006 15:39:17
Mensagens: 82
Localização: Belo Horizonte
Offline
|
Bom, nao sei se tem a ver com o problema, mas achei uma coisa muito estranha....
o EhCacheProvider nao consegue achar a configuracao do meu vo
isso eu reparei ao usar a seguinte biblioteca para identificar a minha entidade.
aqui esta a minha entidade
Alguem sabe o porquê?
Esta faltando alguem jar?
donatinho
|
donatinho |
|
|
 |
|
|