我对IDataProvider和模型方法有疑问。 wicket指南说,您可以将项目包装在可拆卸的模型中,以防止它们被序列化。如果我将模型对象直接包装在loadabledetacheablemodel中,它仍然是序列化的。它不会超脱。如果我只得到Id并再次检索它(例如从数据库中),则将再次检索已加载到加载方法中的每个项目。在任何意义上都可以在DataProvider中使用LDM?有没有办法将只有一个查询的所有对象分离到load方法中的数据库?
我在这里看到了一些关于这个问题的其他帖子,但没有一个人满意我......
谢谢!
答案 0 :(得分:1)
在wicket-examples中查看ContactDataProvider / DetachableContactModel。