1、获取实体
//获取查询类
NCLocator.getInstance().lookup(IUAPQueryBS.class)
2、查询sql
String sql = "select * from table t where t.xx = ?";
SQLParameter param = new SQLParameter();
IUAPQueryBS query = (IUAPQueryBS) NCLocator.getInstance().lookup(IUAPQueryBS.class);
param.clearParams();
param.addParam(xxx);
//返回map类型的list
List<Map<String,Object>> result = (List<Map<String,Object>>)query.executeQuery(sql, param, new MapListProcessor());
//返回实体类型的list
List<实体类> result = (List<实体类>)query.executeQuery(sql, param, new BeanListProcessor(实体类.class));
//返回单个字段 可以使用ColumnProcessor
//返回单个字段list 可以使用ColumnListProcessor
3、在界面中弹出提示
//错误提示框
MessageDialog.showErrorDlg(null, "提示!", "新增失败!原因:"+e.getMessage());
//警告提示框
MessageDialog.showWarningDlg(null, "提示!", STATUS_PIZHUN+"状态数据不可修改!");
//成功提示框
MessageDialog.showOkCancelDlg(null, "提示!", "审批成功!");