- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的项目中,我使用如下所示的 LoadableDetachableModel。
public ReportPage(final Objectm, final PageReference pr) throws CustomException{
try{
final LoadableDetachableModel<List<MaintReport>> ldm =
new LoadableDetachableModel<List<MaintReport>>() {
@Override
protected List<MaintReport>load() {
**// Some Database operations //**
return x;
}
};
/*
Several LoadableDetachableModels, PageableListViews, Panels, Fragments etc.
*/
} catch ( Exception ex){
// create Custom Exception
} finally {
// Clean up of stuff
}
问题是覆盖函数 load()
涉及一些数据库操作。如果从此方法抛出异常或从该方法引发异常,我可以在哪里捕获? .好像抓不到当我写一些日志消息时,我看到 load()
方法在整个构造函数执行后被调用。
我绝对可以将数据库操作移到 load()
方法之外。但是有什么办法吗?
如果有人遇到过这种情况,如果你能分享信息就太好了。
最佳答案
这不是异常处理的工作方式。您需要在 LDM 内部进行异常处理。将您的一些数据库操作包装在 try-catch 语句中。
关于java - Wicket LoadableDetachableModel 异常处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14940164/
我们遇到了一个问题,即许多用户访问的页面上有大量 ajax 调用。我们花了很长时间跑下来,终于在LoadableDetachableModel中发现了线程问题。 我认为问题与我们在 session 中
在我的项目中,我使用如下所示的 LoadableDetachableModel。 public ReportPage(final Objectm, final PageReference pr) th
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我想实现两个目标: 我希望我的模型在生命周期内每次都从数据库加载(对于每个请求,只有一个对数据库的请求) 我希望我的模型动态附加到页面,并且 wicket 将为我完成所有这些可矿石绑定(bind) 为
我想实现两个目标: 我希望我的模型在生命周期中每次都从数据库中加载(对于每个请求,只有一个对数据库的请求) 我希望我的模型动态地附加到页面,并且 wicket 将为我完成所有这些可绑定(bind) 为
由于仍然不是 100% 清楚何时应该使用 LDM,所以我尝试了一个简单的内存测试。我使用 DataProvider 创建了一个 DataView,它只是创建了一个包含 100 个实体的列表,其中包含一
我正在使用 loadableDetachableModel 来显示一些组件,它通过在 load 方法中调用 webservice 来获取我第一次想要的数据。但用户会对该模型执行一些操作,例如插入或删除
我正在开发一个基于 Hibernate、Spring 和 Wicket 的 Web 应用程序。 到目前为止,我实现了业务对象和持久层。事务由 Spring 框架的事务拦截器管理。所以DAO类的每个方法
我是一名优秀的程序员,十分优秀!