ehcache + jpa + hibernate 3 + jboss 4.2.3 --- problemas  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
donatinho
JavaBaby
[Avatar]

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
[Email] [MSN]
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.
donatinho
JavaBaby
[Avatar]

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
[Email] [MSN]
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

donatinho
JavaBaby
[Avatar]

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
[Email] [MSN]
donatinho
JavaBaby
[Avatar]

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
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team