erm, i thought filters were executed in the order they were defined in
web.xml. so open..inview should be declared before wicket. and its not
the filter-mapping but the filter element...

-igor

On Sat, Mar 29, 2008 at 4:15 AM, lars vonk <[EMAIL PROTECTED]> wrote:
> What is the order of the filters you defined in your filter-mapping element
>  in the web.xml. IIRC you should put the OpenEntityManagerInViewFilter
>  definition in the filter-mapping after the WicketFilter otherwise the
>  WicketFilter will come first.
>
>  Lars
>
>
>
>  On Fri, Mar 28, 2008 at 9:11 PM, cjlyth <[EMAIL PROTECTED]> wrote:
>
>  >
>  > I have been getting the same error. I feel like im missing something.
>  > Maybe I
>  > am doing something horibly wrong but I haven't been able to figure out
>  > what
>  > it is.
>  >
>  > I am using spring 2.5, Wicket 1.3.2, and I have put the
>  > OpenEntityManagerInViewFilter  in my web xml. The filter is loading ok, im
>  > not sure what to do next...
>  >
>  > If anyone can help please let me know what you need to see. I even have an
>  > example application i can upload.
>  > I am using a DataView, I have tried to inject the spring beans into every
>  > part (data provider, etc) and I always get the same result...
>  > For now I will include the wicket stuff:
>  >
>  >
>  > public class Home extends WebPage {
>  >        @SpringBean
>  >        private TestService testService;
>  >
>  >        public Home() {
>  >                init();
>  >        }
>  >
>  >        public Home(PageParameters parameters) {
>  >                super(parameters);
>  >                init();
>  >        }
>  >
>  >        private void init() {
>  >                add(new DataView("container", new ListOwnerProvider()) {
>  >                        private static final long serialVersionUID = 1L;
>  >
>  >                        @Override
>  >                        protected void populateItem(Item item) {
>  >                                /*ListOwner owner =
>  > (ListOwner)item.getModelObject();*/
>  >                                item.add(new Label("name"));
>  >                                item.add(new ListView("entries"){
>  >                                        private static final long
>  > serialVersionUID = 1L;
>  >
>  >                                        @Override
>  >                                        protected void
>  > populateItem(ListItem item) {
>  >                                                item.add(new
>  > Label("value"));
>  >                                        }
>  >                                });
>  >                        }
>  >                });
>  >        }
>  >
>  >        class ListOwnerProvider implements IDataProvider {
>  >
>  >                private static final long serialVersionUID = 1L;
>  >
>  >                @Override
>  >                public void detach() {
>  >
>  >
>  >                }
>  >
>  >                @Override
>  >                public Iterator iterator(int first, int count) {
>  >                        return testService.getListOwners
>  > (first,count).iterator();
>  >                }
>  >
>  >                @Override
>  >                public IModel model(Object object) {
>  >
>  >                        return new CompoundPropertyModel(new
>  > ListOwnerModel((ListOwner)object));
>  >                }
>  >
>  >                @Override
>  >                public int size() {
>  >                        return testService.getListOwners().size();
>  >                }
>  >        }
>  >
>  >        class ListOwnerModel extends LoadableDetachableModel {
>  >                private static final long serialVersionUID = 1L;
>  >                private Integer id;
>  >
>  >                public ListOwnerModel(ListOwner listOwner) {
>  >                        this.id = listOwner.getId();
>  >                }
>  >
>  >                @Override
>  >                protected Object load() {
>  >                        return testService.getListOwner(id);
>  >                 }
>  >        }
>  > }
>  >
>  >
>  >
>  > Mathias P.W Nilsson wrote:
>  > >
>  > > I'm using wicket with hibernate and spring. In my web.xml I have
>  > > OpenEntityManagerInViewFilter. But when trying to add a dataview to my
>  > > wicket page I get the org.hibernate.LazyInitializationException
>  > >
>  >
>  > --
>  > View this message in context:
>  > 
> http://www.nabble.com/Lazy-load-exception-wicket-and-hibernate-tp15976668p16361116.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]

Reply via email to