Guest User

Untitled

a guest
Dec 18th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.64 KB | None | 0 0
  1. dez 18, 2017 3:49:14 PM org.hibernate.ejb.HibernatePersistence logDeprecation
  2. WARN: HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
  3. dez 18, 2017 3:49:14 PM org.hibernate.ejb.HibernatePersistence logDeprecation
  4. WARN: HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
  5. dez 18, 2017 3:49:14 PM org.hibernate.ejb.HibernatePersistence logDeprecation
  6. WARN: HHH015016: Encountered a deprecated javax.persistence.spi.PersistenceProvider [org.hibernate.ejb.HibernatePersistence]; use [org.hibernate.jpa.HibernatePersistenceProvider] instead.
  7. dez 18, 2017 3:49:14 PM org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformation
  8. INFO: HHH000204: Processing PersistenceUnitInfo [
  9. name: cronosPU
  10. ...]
  11. dez 18, 2017 3:49:14 PM org.hibernate.Version logVersion
  12. INFO: HHH000412: Hibernate Core {4.3.7.Final}
  13. dez 18, 2017 3:49:14 PM org.hibernate.cfg.Environment <clinit>
  14. INFO: HHH000206: hibernate.properties not found
  15. dez 18, 2017 3:49:14 PM org.hibernate.cfg.Environment buildBytecodeProvider
  16. INFO: HHH000021: Bytecode provider name : javassist
  17. dez 18, 2017 3:49:15 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit>
  18. INFO: HCANN000001: Hibernate Commons Annotations {4.0.5.Final}
  19. dez 18, 2017 3:49:15 PM org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator instantiateExplicitConnectionProvider
  20. INFO: HHH000130: Instantiating explicit connection provider: org.hibernate.connection.C3P0ConnectionProvider
  21. dez 18, 2017 3:49:15 PM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
  22. INFO: HHH010002: C3P0 using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://localhost:3306/cronos
  23. dez 18, 2017 3:49:15 PM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
  24. INFO: HHH000046: Connection properties: {user=root}
  25. dez 18, 2017 3:49:15 PM org.hibernate.c3p0.internal.C3P0ConnectionProvider configure
  26. INFO: HHH000006: Autocommit mode: false
  27. dez 18, 2017 3:49:15 PM com.mchange.v2.log.MLog <clinit>
  28. INFORMAÇÕES: MLog clients using java 1.4+ standard logging.
  29. dez 18, 2017 3:49:15 PM com.mchange.v2.c3p0.C3P0Registry banner
  30. INFORMAÇÕES: Initializing c3p0-0.9.2.1 [built 20-March-2013 10:47:27 +0000; debug? true; trace: 10]
  31. dez 18, 2017 3:49:15 PM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager
  32. INFORMAÇÕES: Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@f54e2536 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@9fd4199d [ acquireIncrement -> 1, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge1629stm8i5l1p5j4l9|3154e7c4, idleConnectionTestPeriod -> 1800, initialPoolSize -> 5, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 50, maxStatementsPerConnection -> 0, minPoolSize -> 5, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@f2b23aac [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 1hge1629stm8i5l1p5j4l9|397ba38f, jdbcUrl -> jdbc:mysql://localhost:3306/cronos, properties -> {user=******} ], preferredTestQuery -> null, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 1hge1629stm8i5l1p5j4l9|2ef62bd8, numHelperThreads -> 3 ]
  33. dez 18, 2017 3:49:16 PM org.hibernate.dialect.Dialect <init>
  34. INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
  35. dez 18, 2017 3:49:16 PM org.hibernate.engine.jdbc.internal.LobCreatorBuilder useContextualLobCreation
  36. INFO: HHH000423: Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
  37. dez 18, 2017 3:49:16 PM org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init>
  38. INFO: HHH000397: Using ASTQueryTranslatorFactory
  39. javax.persistence.PersistenceException: Unable to build entity manager factory
  40. at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:83)
  41. at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:54)
  42. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
  43. at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:39)
  44. at util.EntityManagerProducer.<init>(EntityManagerProducer.java:17)
  45. at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  46. at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
  47. at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
  48. at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:488)
  49. at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:119)
  50. at org.jboss.weld.injection.ConstructorInjectionPoint.invokeAroundConstructCallbacks(ConstructorInjectionPoint.java:92)
  51. at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:78)
  52. at org.jboss.weld.injection.producer.AbstractInstantiator.newInstance(AbstractInstantiator.java:28)
  53. at org.jboss.weld.injection.producer.BasicInjectionTarget.produce(BasicInjectionTarget.java:112)
  54. at org.jboss.weld.injection.producer.BeanInjectionTarget.produce(BeanInjectionTarget.java:180)
  55. at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158)
  56. at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)
  57. at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
  58. at org.jboss.weld.bean.ContextualInstanceStrategy$ApplicationScopedContextualInstanceStrategy.get(ContextualInstanceStrategy.java:140)
  59. at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
  60. at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:758)
  61. at org.jboss.weld.injection.producer.AbstractMemberProducer.getReceiver(AbstractMemberProducer.java:123)
  62. at org.jboss.weld.injection.producer.AbstractMemberProducer.produce(AbstractMemberProducer.java:158)
  63. at org.jboss.weld.bean.AbstractProducerBean.create(AbstractProducerBean.java:180)
  64. at org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96)
  65. at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100)
  66. at org.jboss.weld.bean.ContextualInstanceStrategy$CachingContextualInstanceStrategy.get(ContextualInstanceStrategy.java:177)
  67. at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
  68. at org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99)
  69. at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:99)
  70. at org.jboss.weldx.persistence.EntityManager$1129021870$Proxy$_$$_WeldClientProxy.getTransaction(Unknown Source)
  71. at util.TransacionalInterceptor.invoke(TransacionalInterceptor.java:25)
  72. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  73. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  74. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  75. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  76. at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:73)
  77. at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84)
  78. at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72)
  79. at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56)
  80. at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79)
  81. at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68)
  82. at base.service.ProcessoService$Proxy$_$$_WeldSubclass.inserirAlterar(Unknown Source)
  83. at base.controle.ProcessoMB.salvar(ProcessoMB.java:26)
  84. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  85. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  86. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  87. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  88. at org.apache.el.parser.AstValue.invoke(AstValue.java:247)
  89. at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:267)
  90. at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
  91. at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
  92. at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
  93. at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:147)
  94. at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
  95. at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:813)
  96. at javax.faces.component.UICommand.broadcast(UICommand.java:300)
  97. at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790)
  98. at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282)
  99. at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
  100. at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
  101. at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
  102. at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646)
  103. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
  104. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  105. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  106. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
  107. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
  108. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
  109. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
  110. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
  111. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
  112. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
  113. at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)
  114. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
  115. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
  116. at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)
  117. at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
  118. at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)
  119. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459)
  120. at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
  121. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
  122. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
  123. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  124. at java.base/java.lang.Thread.run(Thread.java:844)
  125. Caused by: org.hibernate.cfg.beanvalidation.IntegrationException: Error activating Bean Validation integration
  126. at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:154)
  127. at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:312)
  128. at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1859)
  129. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:852)
  130. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl$4.perform(EntityManagerFactoryBuilderImpl.java:845)
  131. at org.hibernate.boot.registry.classloading.internal.ClassLoaderServiceImpl.withTccl(ClassLoaderServiceImpl.java:398)
  132. at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:844)
  133. at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:75)
  134. ... 84 more
  135. Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/ValidationException
  136. at org.hibernate.validator.internal.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:129)
  137. at org.hibernate.validator.internal.engine.ConfigurationImpl.<init>(ConfigurationImpl.java:96)
  138. at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:31)
  139. at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:276)
  140. at javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:110)
  141. at org.hibernate.cfg.beanvalidation.TypeSafeActivator.getValidatorFactory(TypeSafeActivator.java:459)
  142. at org.hibernate.cfg.beanvalidation.TypeSafeActivator.activate(TypeSafeActivator.java:97)
  143. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  144. at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  145. at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  146. at java.base/java.lang.reflect.Method.invoke(Method.java:564)
  147. at org.hibernate.cfg.beanvalidation.BeanValidationIntegrator.integrate(BeanValidationIntegrator.java:148)
  148. ... 91 more
  149. Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationException
  150. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1291)
  151. at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1119)
  152. ... 103 more
  153.  
  154. <?xml version="1.0" encoding="UTF-8"?>
  155. <persistence version="2.1"
  156. xmlns="http://xmlns.jcp.org/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  157. xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd">
  158. <persistence-unit name="cronosPU">
  159. <class>base.modelo.Tipo</class>
  160.  
  161.  
  162.  
  163.  
  164. <properties>
  165. <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/cronos" />
  166. <property name="javax.persistence.jdbc.user" value="root" />
  167. <property name="javax.persistence.jdbc.password" value="" />
  168.  
  169. <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver" />
  170. <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider" />
  171. <property name="hibernate.hbm2ddl.auto" value="update" />
  172.  
  173. <!-- <property name="javax.persistence.jdbc.password" value="4321" /> -->
  174. <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect" />
  175.  
  176. <property name="hibernate.connection.provider_class"
  177. value="org.hibernate.connection.C3P0ConnectionProvider" />
  178.  
  179. <property name="hibernate.connection.provider_class" value="org.hibernate.connection.C3P0ConnectionProvider" />
  180.  
  181.  
  182. <property name="hibernate.c3p0.max_size" value="100" />
  183. <property name="hibernate.c3p0.min_size" value="5" />
  184. <property name="hibernate.c3p0.acquire_increment" value="1" />
  185. <property name="hibernate.c3p0.idle_test_period" value="1800" />
  186. <property name="hibernate.c3p0.max_statements" value="50" />
  187. <property name="hibernate.c3p0.timeout" value="1800" />
  188.  
  189. </properties>
  190. </persistence-unit>
  191. </persistence>
  192.  
  193. package base.controle;
  194.  
  195. import javax.inject.Inject;
  196. import javax.inject.Named;
  197.  
  198. import base.modelo.Processo;
  199. import base.service.ProcessoService;
  200. import util.ExibirMensagem;
  201. import util.FecharDialog;
  202. import util.Mensagem;
  203.  
  204. @Named("processoMB")
  205. public class ProcessoMB {
  206.  
  207. private Processo processo;
  208. private ProcessoService processoService;
  209.  
  210. @Inject
  211. public ProcessoMB(Processo processo, ProcessoService processoService) {
  212. this.setProcesso(processo);
  213. this.processoService = processoService;
  214. }
  215.  
  216. public void salvar() {
  217. try {
  218. processoService.inserirAlterar(getProcesso());
  219. ExibirMensagem.exibirMensagem(Mensagem.SUCESSO);
  220. FecharDialog.fecharDialogTipoServidor();
  221. } catch (Exception e) {
  222. ExibirMensagem.exibirMensagem(Mensagem.ERRO);
  223. e.printStackTrace();
  224. }
  225. }
  226.  
  227. public void criarNovoProcesso() {
  228. processo = new Processo();
  229. }
  230.  
  231. public Processo getProcesso() {
  232. return processo;
  233. }
  234.  
  235. public void setProcesso(Processo processo) {
  236. this.processo = processo;
  237. }
  238.  
  239. }
  240.  
  241. package base.service;
  242. import java.io.Serializable;
  243. import javax.inject.Inject;
  244. import base.modelo.Processo;
  245. import base.modelo.Tipo;
  246. import dao.GenericDAO;
  247. import util.Transacional;
  248. public class ProcessoService implements Serializable {
  249. private static final long serialVersionUID = 6489265091986320648L;
  250. @Inject
  251. private GenericDAO<Processo> daoProcesso;
  252. @Transacional
  253. public void inserirAlterar(Processo processo) {
  254. if (processo.getId() == null) {
  255. daoProcesso.inserir(processo);
  256. } else {
  257. daoProcesso.alterar(processo);
  258. }
  259. }
  260. }
  261.  
  262. package dao;
  263.  
  264. import java.io.Serializable;
  265. import java.lang.reflect.ParameterizedType;
  266. import java.util.List;
  267.  
  268. import javax.inject.Inject;
  269. import javax.persistence.EntityManager;
  270. import javax.persistence.Query;
  271.  
  272.  
  273. public class GenericDAO<T> implements Serializable{
  274.  
  275. private static final long serialVersionUID = 1L;
  276.  
  277. @Inject
  278. private EntityManager manager;
  279.  
  280. public void inserir(T objeto) {
  281. manager.persist(objeto);
  282. }
  283. }
  284.  
  285. package util;
  286.  
  287. import javax.enterprise.context.ApplicationScoped;
  288. import javax.enterprise.context.RequestScoped;
  289. import javax.enterprise.inject.Disposes;
  290. import javax.enterprise.inject.Produces;
  291. import javax.persistence.EntityManager;
  292. import javax.persistence.EntityManagerFactory;
  293. import javax.persistence.Persistence;
  294.  
  295. @ApplicationScoped
  296. public class EntityManagerProducer {
  297.  
  298. private EntityManagerFactory factory;
  299.  
  300. public EntityManagerProducer() {
  301. this.factory = Persistence.createEntityManagerFactory("cronosPU");
  302. }
  303.  
  304. @Produces
  305. @RequestScoped
  306. public EntityManager createEntityManager() {
  307. return this.factory.createEntityManager();
  308. }
  309.  
  310. public void closeEntityManager(@Disposes EntityManager manager) {
  311. manager.close();
  312. }
  313.  
  314. }
Add Comment
Please, Sign In to add comment