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]

Reply via email to