Hi Martin,

I am building a Struts 2 / Spring / Hibernate application, using the JPA specification as it seems to be the case here. It is not required to go through all the pain of using EJB entities. I am running this application both in Websphere and Tomcat, without using the container at all. To me the problem is only a JPA / Hibernate problem, and Spring is totally able to handle that without having to rely on the container.

Denis.

Martin Gainty a écrit :
good morning denis

i sent chris a summary of working hibernate examples in Glassfish
the getReference is a method from Ejb3Configuration
the merge method comes from org.hibernate.ejb.AbstractEntityManagerImpl (and 
implements the sessions merge)
whichever app server he will be implementing will have to be configured to 
serve his specific Bean as an EJBEntity..
Glassfish Users list would be more helpful

i hope this clarifies Martin Gainty ______________________________________________ Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le 
destinataire prévu, nous te demandons avec bonté que pour satisfaire informez 
l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est 
interdite. Ce message sert à l'information seulement et n'aura pas n'importe 
quel effet légalement obligatoire. Étant donné que les email peuvent facilement 
être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité 
pour le contenu fourni.




Date: Sat, 14 Nov 2009 08:45:46 -0500
From: denis.cabas...@gmail.com
To: user@struts.apache.org
Subject: Re: Hibernate/Spring

 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: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

_________________________________________________________________
Windows 7: I wanted simpler, now it's simpler. I'm a rock star.
http://www.microsoft.com/Windows/windows-7/default.aspx?h=myidea?ocid=PID24727::T:WLMTAGL:ON:WL:en-US:WWL_WIN_myidea:112009


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to