From what you are saying, I would have a look at the :
http://static.springsource.org/spring/docs/2.5.6/api/org/springframework/orm/jpa/support/OpenEntityManagerInViewInterceptor.html
My best guess is that this would fix your issue. If not, you probably
have an issue with the way you are dealing with your entities.
Denis.
Chris Cranford a écrit :
I have done a fair amount of reading today on the topic again and
developed a few simple classes to support my service, model, and dao
architecture for using Hibernate 3.3.2 and Spring 2 with Struts2. The
problem I am currently facing is I get a detached error when deleting
an object and I get a null pointer exception in SessionImpl.java when
I try to locate an object by its id.
/* GenericDAO.java */
public T findById(Object id) {
return(getEntityManager().find(clazz, id));
}
public void delete(T entity) {
getEntityManager().remove(entity);
}
Some posts I have seen say for the delete, you should use
getReference() or merge() in order to get an association to the entity
before you call the remove() method. I attempted to use the same type
of logic with getReference() during the findById() and it failed.
Am I missing something in my configuration with Hibernate/Spring with
respect to the session factory or something that I need to revisit?
It really seems as though I may have a missing component or a poor
configuration somewhere.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]