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-tp18155823p18158801.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]

Reply via email to