2014-10-23 4 views
0

У меня есть проект отлично работает с Hibernate 4.3.5-Final в Glassfish 4, но с Hibernate 4.3.6-Final произошло ClassCastException, когда Hibernate выполнил запрос.ClassCastException в Hibernate 4.3.6-Final

Мой POJO и мой дао

@Entity 
@Table(name = "usuario") 
@SequenceGenerator(allocationSize = 1, name = "seq_usuario", sequenceName = "seq_usuario") 
public class Usuario extends AbstractModel { 
    // some attributes 
} 

@MappedSuperclass 
public abstract class AbstractModel implements Model<Long> { 
// some attributes 
} 

@Stateful(name = "usuarioDao") 
@Named 
@UsuarioDaoQualifier 
@LocalBean 
public class UsuarioDaoImpl extends GenericHibernateDao<Usuario, Serializable> implements UsuarioDao, Serializable { 

private static final long serialVersionUID = -2133771624984338700L; 

@Override 
    public Class<Usuario> getPersistentClass() { 
    return Usuario.class; 
    } 
} 

public abstract class GenericHibernateDao<T extends AbstractModel, K extends Serializable> implements Serializable, GenericDao<T, K> { 

private static final long serialVersionUID = -8773809458616814954L; 

@PersistenceContext(type = PersistenceContextType.EXTENDED) 
protected EntityManager em; 
protected Session session; 

public Session getSession() { 
    if (session == null) { 
     if (em.getDelegate() instanceof org.hibernate.ejb.HibernateEntityManager) { 
      session = ((org.hibernate.ejb.HibernateEntityManager) em.getDelegate()).getSession(); 
     } else { 
      session = (org.hibernate.Session) em.getDelegate(); 
    } 
} 
    return session; 
} 

@SuppressWarnings("unchecked") 
@Override 
public List<T> findAll() { 
Criteria criteria = getSession().createCriteria(this.getPersistentClass()); 
    return criteria.list(); 
} 

@SuppressWarnings({ "unchecked" }) 
@Override 
public T findOneByExample(final T entity) { 
    Criteria criteria = getSession().createCriteria(this.getPersistentClass()); 
    criteria.add(Example.create(entity).enableLike(MatchMode.ANYWHERE).ignoreCase()); 
    return (T) criteria.uniqueResult(); 
} 

@SuppressWarnings({ "unchecked" }) 
protected T findUniqueResult(final DetachedCriteria dc, final String cacheRegion) { 
    Criteria criteria = dc.getExecutableCriteria(this.getSession()); 
    return (T) criteria.uniqueResult(); 
} 

@SuppressWarnings("unchecked") 
public Class<T> getPersistentClass() { 
    return (Class<T>) ((ParameterizedType).getClass().getGenericSuperclass()).getActualTypeArguments()[0]; 
} 

}

И, наконец, стек в результате запроса:

причиненном: java.lang.ClassCastException: com.pnp.teste.projetotestehibernate .Usuario не может быть добавлен в com.pnp.teste.projetotestehibernate.AbstractModel в com.pnp.teste.projetotestehibernate.GenericHibernateDao.findUniqueResult (GenericHibernateDao.java:191) at com.pnp.teste.projetot estehibernate.GenericHibernateDao.findUniqueResult (GenericHibernateDao.java:181) на com.pnp.teste.projetotestehibernate.UsuarioDaoImpl.buscarPorUsername (UsuarioDaoImpl.java:36) на sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect .NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) на java.lang.reflect.Method.invoke (Method.java:606) в org.glassfish .ejb.security.application.EJBSecurityManager.runMethod (EJBSecurityManager.java:1081) at org.glassfish.ejb.security.application.EJBSecurityManager.invoke (EJBSecurityManager.java:1153) at com.sun.ejb.containers.BaseContainer .invokeBeanMethod (BaseContainer.java:4695)на com.sun.ejb.EjbInvocation.invokeBeanMethod (EjbInvocation.java:630) в com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext (InterceptorManager.java:822) в com.sun.ejb.EjbInvocation. перейти (EjbInvocation.java:582) на org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke (AbstractEJBRequestScopeActivationInterceptor.java:46) на sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) на java.lang.reflect.Method.invoke (Method.java:606) в com.sun.ejb.containers .interceptors.AroundInvokeInterceptor .intercept (InterceptorManager.java:883) at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext (InterceptorManager.java:822) at com.sun.ejb.containers.interceptors.InterceptorManager.intercept (InterceptorManager.java : 369) at com.sun.ejb.containers.BaseContainer .__ intercept (BaseContainer.java:4667) at com.sun.ejb.containers.BaseContainer.intercept (BaseContainer.java:4655) at com.sun.ejb .containers.EJBLocalObjectInvocationHandler.invoke (EJBLocalObjectInvocationHandler.java:212)

Что случилось? Это ошибка спящего режима?

ответ

0

такой же предмет здесь. У меня есть пример проекта на GitHub:

https://github.com/rmpestano/cdi-crud

компилировать его с помощью Maven:

mvn clean package -Pglassfish 

по умолчанию он использует спящий режим 4.3.5.Final и отлично работает на GlassFish 4.1, но если я изменить к 4,3.6:

mvn clean package -Pglassfish -Dhibernate.version=4.3.6.Final 

я получаю StackTrace ниже при обращении к Localhost: 8080/КДИ-CRUD:

[2014-10-28T17:05:28.215-0200] [glassfish 4.1] [SEVERE] [] [javax.enterprise.resource.webcontainer.jsf.application] [tid: _ThreadID=89 _ThreadName=http-listener-1(4)] [timeMillis: 1414523128215] [levelValue: 1000] [[ 
    Error Rendering View[/index.xhtml] 
org.jboss.weld.exceptions.WeldException: WELD-000049: Unable to invoke public void com.cdi.crud.bean.CarBean.init() on [email protected] 
    at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:100) 
    at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.postConstruct(DefaultLifecycleCallbackInvoker.java:81) 
    at org.jboss.weld.injection.producer.BasicInjectionTarget.postConstruct(BasicInjectionTarget.java:114) 
    at org.jboss.weld.injection.producer.BeanInjectionTarget.postConstruct(BeanInjectionTarget.java:70) 
    at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:153) 
    at org.jboss.weld.util.bean.IsolatedForwardingBean.create(IsolatedForwardingBean.java:44) 
    at org.apache.deltaspike.core.util.context.ContextualStorage.createContextualInstance(ContextualStorage.java:117) 
    at org.apache.deltaspike.core.util.context.AbstractContext.get(AbstractContext.java:129) 
    at org.apache.deltaspike.core.impl.scope.viewaccess.ViewAccessContext.get(ViewAccessContext.java:83) 
    at org.jboss.weld.context.PassivatingContextWrapper$AbstractPassivatingContextWrapper.get(PassivatingContextWrapper.java:76) 
    at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:740) 
    at org.jboss.weld.el.AbstractWeldELResolver.lookup(AbstractWeldELResolver.java:107) 
    at org.jboss.weld.el.AbstractWeldELResolver.getValue(AbstractWeldELResolver.java:90) 
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:188) 
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) 
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) 
    at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:116) 
    at com.sun.el.parser.AstValue.getBase(AstValue.java:151) 
    at com.sun.el.parser.AstValue.getValue(AstValue.java:200) 
    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226) 
    at org.jboss.weld.el.WeldValueExpression.getValue(WeldValueExpression.java:50) 
    at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) 
    at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) 
    at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) 
    at javax.faces.component.UIData.getValue(UIData.java:732) 
    at org.primefaces.component.datatable.DataTable.getValue(DataTable.java:1002) 
    at org.primefaces.component.api.UIData.getDataModel(UIData.java:629) 
    at org.primefaces.component.datatable.DataTable.loadLazyData(DataTable.java:807) 
    at org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:94) 
    at org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:82) 
    at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) 
    at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312) 
    at com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:115) 
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) 
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) 
    at javax.faces.render.Renderer.encodeChildren(Renderer.java:176) 
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) 
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) 
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) 
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) 
    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) 
    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) 
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) 
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) 
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) 
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) 
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) 
    at org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.render(DeltaSpikeLifecycleWrapper.java:111) 
    at javax.faces.lifecycle.LifecycleWrapper.render(LifecycleWrapper.java:92) 
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) 
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160) 
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) 
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) 
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) 
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:415) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:282) 
    at com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459) 
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167) 
    at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:201) 
    at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:175) 
    at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235) 
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133) 
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112) 
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) 
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561) 
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112) 
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117) 
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56) 
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137) 
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565) 
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545) 
    at java.lang.Thread.run(Thread.java:744) 
Caused by: java.lang.reflect.InvocationTargetException 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.jboss.weld.injection.producer.DefaultLifecycleCallbackInvoker.invokeMethods(DefaultLifecycleCallbackInvoker.java:98) 
    ... 77 more 
Caused by: javax.ejb.EJBException 
    at com.sun.ejb.containers.EJBContainerTransactionManager.processSystemException(EJBContainerTransactionManager.java:748) 
    at com.sun.ejb.containers.EJBContainerTransactionManager.completeNewTx(EJBContainerTransactionManager.java:698) 
    at com.sun.ejb.containers.EJBContainerTransactionManager.postInvokeTx(EJBContainerTransactionManager.java:503) 
    at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4566) 
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2074) 
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2044) 
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:220) 
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88) 
    at com.sun.proxy.$Proxy298.insert(Unknown Source) 
    at com.cdi.crud.service.__EJB31_Generated__CarService__Intf____Bean__.insert(Unknown Source) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.jboss.weld.util.reflection.Reflections.invokeAndUnwrap(Reflections.java:414) 
    at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.invoke(EnterpriseBeanProxyMethodHandler.java:127) 
    at org.jboss.weld.bean.proxy.EnterpriseTargetBeanInstance.invoke(EnterpriseTargetBeanInstance.java:56) 
    at org.jboss.weld.bean.proxy.InjectionPointPropagatingEnterpriseTargetBeanInstance.invoke(InjectionPointPropagatingEnterpriseTargetBeanInstance.java:65) 
    at org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100) 
    at com.cdi.crud.service.CarService$Proxy$_$$_Weld$EnterpriseProxy$.insert(Unknown Source) 
    at com.cdi.crud.bean.CarBean.init(CarBean.java:60) 
    ... 82 more 
Caused by: org.hibernate.PropertyAccessException: could not get a field value by reflection getter of com.cdi.crud.model.Car.model 
    at org.hibernate.property.DirectPropertyAccessor$DirectGetter.get(DirectPropertyAccessor.java:60) 
    at org.hibernate.property.DirectPropertyAccessor$DirectGetter.getForInsert(DirectPropertyAccessor.java:66) 
    at org.hibernate.tuple.entity.AbstractEntityTuplizer.getPropertyValuesToInsert(AbstractEntityTuplizer.java:624) 
    at org.hibernate.tuple.entity.PojoEntityTuplizer.getPropertyValuesToInsert(PojoEntityTuplizer.java:382) 
    at org.hibernate.persister.entity.AbstractEntityPersister.getPropertyValuesToInsert(AbstractEntityPersister.java:4817) 
    at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:267) 
    at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:194) 
    at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:125) 
    at org.hibernate.jpa.event.internal.core.JpaSaveEventListener.saveWithGeneratedId(JpaSaveEventListener.java:73) 
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:209) 
    at org.hibernate.event.internal.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:55) 
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:194) 
    at org.hibernate.event.internal.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:49) 
    at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:90) 
    at org.hibernate.internal.SessionImpl.fireSave(SessionImpl.java:715) 
    at org.hibernate.internal.SessionImpl.save(SessionImpl.java:707) 
    at org.hibernate.internal.SessionImpl.save(SessionImpl.java:702) 
    at com.cdi.crud.Crud.save(Crud.java:397) 
    at com.cdi.crud.service.CrudService.insert(CrudService.java:44) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1081) 
    at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1153) 
    at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4786) 
    at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:656) 
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822) 
    at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:608) 
    at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46) 
    at org.jboss.weld.ejb.SessionBeanInterceptor.aroundInvoke(SessionBeanInterceptor.java:52) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883) 
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822) 
    at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:608) 
    at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163) 
    at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:140) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:606) 
    at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883) 
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822) 
    at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:369) 
    at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:4758) 
    at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:4746) 
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:212) 
    ... 96 more 
Caused by: java.lang.IllegalArgumentException: Can not set java.lang.String field com.cdi.crud.model.Car.model to com.cdi.crud.model.Car 
    at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:164) 
    at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(UnsafeFieldAccessorImpl.java:168) 
    at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(UnsafeFieldAccessorImpl.java:55) 
    at sun.reflect.UnsafeObjectFieldAccessorImpl.get(UnsafeObjectFieldAccessorImpl.java:36) 
    at java.lang.reflect.Field.get(Field.java:379) 
    at org.hibernate.property.DirectPropertyAccessor$DirectGetter.get(DirectPropertyAccessor.java:57) 
    ... 145 more 
]] 
+0

ту же ошибку с спящем 4.3.7.Final – rmpestano

+0

вероятно, связанные с: https: // спящий режим. atlassian.net/browse/HHH-9434 – rmpestano

Смежные вопросы