pessoal tenho q não deixar os beans na memória,no hibernate eu colocaria SecondLevelCacheEnabled xml de configuracao e no annotation coloco oq ? e a aonde ?
Como colocar SecondLevelCacheEnabled no hibernate annotation?
2 Respostas
@Entity
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
public class Seubean { ... }
e configura o provider no hibernate.cfg.xml
<property name="hibernate.cache.provider_class">
org.hibernate.cache.EnCacheProvider
<property>
resolve ?
nao
erro :
java.lang.ExceptionInInitializerError
11:08:16,625 ERROR [STDERR] at com.akitel.pandion.processo.inventario.ewsd.AnalisaCriticaRota.executarEtapa(AnalisaCriticaRota.java:46)
11:08:16,625 ERROR [STDERR] at com.akitel.pandion.processo.inventario.comandos.ComandoRecursosOciosos.executar(ComandoRecursosOciosos.java:143)
11:08:16,625 ERROR [STDERR] at com.akitel.pandion.core.processos.TrabalhoComando.Trabalhar(TrabalhoComando.java:113)
11:08:16,625 ERROR [STDERR] at com.akitel.pandion.core.mdb.TrabalhadorMDB.onMessage(TrabalhadorMDB.java:78)
11:08:16,625 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:08:16,625 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:08:16,625 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:08:16,625 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
11:08:16,625 ERROR [STDERR] at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.MessageDrivenContainer$ContainerInterceptor.invoke(MessageDrivenContainer.java:495)
11:08:16,625 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor.invoke(MessageDrivenInstanceInterceptor.java:116)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:350)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:181)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.RunAsSecurityInterceptor.invoke(RunAsSecurityInterceptor.java:109)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.MessageDrivenContainer.internalInvoke(MessageDrivenContainer.java:402)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:960)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.jms.JMSContainerInvoker.invoke(JMSContainerInvoker.java:987)
11:08:16,625 ERROR [STDERR] at org.jboss.ejb.plugins.jms.JMSContainerInvoker$MessageListenerImpl.onMessage(JMSContainerInvoker.java:1287)
11:08:16,625 ERROR [STDERR] at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:266)
11:08:16,625 ERROR [STDERR] at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:891)
11:08:16,625 ERROR [STDERR] at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:170)
11:08:16,625 ERROR [STDERR] at org.jboss.mq.SpySession.run(SpySession.java:323)
11:08:16,625 ERROR [STDERR] at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:194)
11:08:16,625 ERROR [STDERR] at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:743)
11:08:16,625 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
11:08:16,625 ERROR [STDERR] Caused by: org.hibernate.HibernateException: could not instantiate CacheProvider: org.hibernate.cache.EnCacheProvider
11:08:16,625 ERROR [STDERR] at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:378)
11:08:16,625 ERROR [STDERR] at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:245)
11:08:16,625 ERROR [STDERR] at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009)
11:08:16,625 ERROR [STDERR] at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292)
11:08:16,625 ERROR [STDERR] at com.akitel.pandion.pojoSisRef.UtilSessoesSisref.<clinit>(UtilSessoesSisref.java:13)
11:08:16,625 ERROR [STDERR] ... 30 more
11:08:16,625 ERROR [STDERR] Caused by: java.lang.ClassNotFoundException: No ClassLoaders found for: org.hibernate.cache.EnCacheProvider
11:08:16,625 ERROR [STDERR] at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306)
11:08:16,625 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:514)
11:08:16,625 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)
11:08:16,625 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
11:08:16,625 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
11:08:16,625 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
11:08:16,625 ERROR [STDERR] at java.lang.Class.forName(Class.java:169)
11:08:16,625 ERROR [STDERR] at org.hibernate.util.ReflectHelper.classForName(ReflectHelper.java:100)
11:08:16,625 ERROR [STDERR] at org.hibernate.cfg.SettingsFactory.createCacheProvider(SettingsFactory.java:375)
11:08:16,625 ERROR [STDERR] ... 34 more
Criado 27 de agosto de 2008
Ultima resposta 28 de ago. de 2008
Respostas 2
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo