Hi Yann, Thanks for your response. The problem occurs when I try to load an entity in a WebPage object. A common solution for this is to use Open Session in View filter, but it didn't work. So I found the problem. I was manually creating a spring context to inject objects in the web page. The right thing to do is to use wicket spring integration: http://cwiki.apache.org/WICKET/spring.html
Yann PETIT wrote: > > Hi Ricardo, > > May be I'm wrong but this kind of exception has nothing to do with Wicket. > > This exception is usually sent by Hibernate when trying to load a > collection > with lazy option to true on a detached object. > > I'd be a great help if you could post your mapping file, the stacktrace of > the exception and maybe a few code lines where the exception occured if > this > is in your code and not in wicket sources. > (may you'll find more help on an hibernate list ) > > Regards, > > Yann PETIT > > > > 2008/10/26 Ricardo Mayerhofer <[EMAIL PROTECTED]> > >> >> Hi all, >> I'm getting a LazyInitializationException when using wicket + spring + >> hibernate. I'm declaring Open Session in View filter before wicket >> filter. >> My configurations goes bellow. Any help is appreciated: >> <?xml version="1.0" encoding="ISO-8859-1"?> >> <web-app 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" >> version="2.4"> >> >> <display-name>StopW</display-name> >> >> <!-- >> There are three means to configure Wickets configuration >> mode >> and >> they are >> tested in the order given. >> 1) A system property: -Dwicket.configuration >> 2) servlet specific <init-param> >> 3) context specific <context-param> >> The value might be either "development" (reloading when >> templates >> change) >> or "deployment". If no configuration is found, "development" >> is the >> default. >> --> >> >> <context-param> >> <param-name>contextConfigLocation</param-name> >> <param-value> >> classpath*:dataContext.xml,classpath*:applicationContext.xml >> </param-value> >> </context-param> >> >> >> <listener> >> >> >> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> >> </listener> >> >> <filter> >> <filter-name>OpenSessionInViewFilter</filter-name> >> <filter-class> >> >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter >> </filter-class> >> </filter> >> >> <filter-mapping> >> <filter-name>OpenSessionInViewFilter</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> <filter> >> <filter-name>wicket.yyy</filter-name> >> >> >> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> >> <init-param> >> <param-name>applicationClassName</param-name> >> >> <param-value>stop.web.StopApplication</param-value> >> </init-param> >> </filter> >> >> <filter-mapping> >> <filter-name>wicket.yyy</filter-name> >> <url-pattern>/*</url-pattern> >> </filter-mapping> >> >> </web-app> >> >> Thanks. >> -- >> View this message in context: >> http://www.nabble.com/LazyInitializationException-hibernate-wicket-tp20169637p20169637.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > -- View this message in context: http://www.nabble.com/LazyInitializationException-hibernate-wicket-tp20169637p20175497.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
