Hi Lukasz, I even tried to do this:
org.hibernate.Session session = ((org.hibernate.ejb.HibernateEntityManager) service.getEntityManager()).getSession(); session.lock( persoon.getJobs(), LockMode.NONE); But, it is the same :-(. -- Thx, Milan Milan Milanovic wrote: > > Hi Lukasz, > > great, thanks! > > Yes, I put this new mapping to my web.xml and now my application works. > But again when I retrieve > person from database with: person = service.find(...); and call > person.getJobs() I again get: > > > org.hibernate.LazyInitializationException: could not initialize proxy - no > Session > at > org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:57) > at > org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:111) > at > org.hibernate.proxy.pojo.cglib.CGLIBLazyInitializer.invoke(CGLIBLazyInitializer.java:150) > at > com.myapp.model.Person$$EnhancerByCGLIB$$292cb8bb.getJobs(<generated>) > ... > > Why :-( ? > > -- > Thx very much, Milan > > > Lukasz Lenart wrote: >> >> 2008/6/27 Milan Milanovic <[EMAIL PROTECTED]>: >>> >>> Hi Lukasz, >>> >>> AFAIK I just need to define sessionFactory bean in my >>> applicationContext.xml >>> to work with my JPA-enabled classes (just like in the Person example) ? >>> How >>> can I do that ? >> >> Sorry!! My big mistake ;-) Right now I discovered that you use JPA, >> not Hibernate. In such example there is such configuration below, did >> you setup it? >> >> <?xml version="1.0" encoding="UTF-8"?> >> <web-app id="person" version="2.4" >> xmlns="http://java.sun.com/xml/ns/j2ee" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee >> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> >> <display-name>person</display-name> >> >> <!-- Include this if you are using Hibernate --> >> <filter> >> <filter-name>Spring OpenEntityManagerInViewFilter</filter-name> >> <filter-class> >> >> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter >> </filter-class> >> </filter> >> >> <filter-mapping> >> <filter-name>Spring OpenEntityManagerInViewFilter</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> <filter> >> <filter-name>struts2</filter-name> >> <filter-class> >> org.apache.struts2.dispatcher.FilterDispatcher >> </filter-class> >> </filter> >> >> <filter-mapping> >> <filter-name>struts2</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> >> <welcome-file-list> >> <welcome-file>index.jsp</welcome-file> >> </welcome-file-list> >> >> <listener> >> <listener-class> >> org.springframework.web.context.ContextLoaderListener >> </listener-class> >> </listener> >> </web-app> >> >> >> Regards >> -- >> Lukasz >> http://www.lenart.org.pl/ >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > > -- View this message in context: http://www.nabble.com/LazyInitializationException-with-Struts-2-%2B-Spring-2-%2B-JPA-%2B-AJAX-application-tp18155823p18159037.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]