Hi Lukasz,

sorry about this amount of messages.

I actually do this (because of deleting):

Person person= service.getEntityManager().getReference(Person.class, id);

and then, when I do this:

session.lock( person, LockMode.NONE);

I get:

org.hibernate.SessionException: Session is closed!
        at
org.hibernate.impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:49)
        at org.hibernate.impl.SessionImpl.fireLock(SessionImpl.java:580)
        at org.hibernate.impl.SessionImpl.lock(SessionImpl.java:576)
...

If I call person.getJobs() then I get LazyInitializationException.

What can I do ?

--
Thx, 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-tp18155823p18159155.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