I know this is not completely related. But here goes anyway.
I have an application with several different flows. If I switch from extended to transaction, suddenly the values in my form aren't save to the database(but they are saved in memory), I use spring to instantiate entitymanager and inject. It's very strange that it does not work.
I believe that the difference between expanded and transaction based entity manager are something todo with if it's request or session based right? I would actually have thought the error to show the other way around.
Heres some code of my forms, I use the compoundpropertymodel: add(new TextField("lifts").add(NumberValidator.POSITIVE)); add(new TextField("weight").add(NumberValidator.POSITIVE)); Button btnUpdate = new Button("updateRep", new Model("updateRep")) { @Override public void onSubmit() { //make a roundtrip so JPA saves the changes } }; And web.xml: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:zeuzContext.xml</param-value> </context-param> <filter> <filter-name>openEntityManagerInViewFilter</filter-name> <filter-class> org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter </filter-class> </filter> <filter-mapping> <filter-name>openEntityManagerInViewFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <filter> <filter-name>zeuzGroupApplication</filter-name> <filter-class> org.apache.wicket.protocol.http.WicketFilter </filter-class> <init-param> <param-name>applicationClassName</param-name> <param-value> zeuzgroup.application.ZeuzGroupApplication </param-value> </init-param> </filter> <filter-mapping> <filter-name>zeuzGroupApplication</filter-name> <url-pattern>/zeuz/*</url-pattern> </filter-mapping> -- -Wicket for love Nino Martinez Wael Java Specialist @ Jayway DK http://www.jayway.dk +45 2936 7684 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]