NC系统已经预置了 多个可以直接子client端调用的数据访问类
IUAPQueryBS 执行SQL语句
HYPubBO 没深入了解 感觉跟下面的差不多
HYPubBO_Client 针对VO进行操作
VOQuery 可直接针对某个VO 进行查询&条件更新
VOUpdate 可直接针对某个VO 进行更新&条件更新
IVOPersistence 针对VO进行操作
IUAPQueryBS 了解
//通过接口获取曹作磊 进行sql语句查询 可以可执行返回值类型
private HashMap<String,Object> DB_Select(String sql){
IUAPQueryBS bs=(IUAPQueryBS) NCLocator.getInstance().lookup(IUAPQueryBS.class.getName());
HashMap<String,Object> hashMap=null;
try {
hashMap=(HashMap<String, Object>)bs.executeQuery(sql,new MapProcessor());
} catch (nc.vo.pub.BusinessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return hashMap;
}
返回数据类型 查看
[NC持久化操作 数据查询返回不同类型的结果集](https://blog.csdn.net/Cc_Rain0624/article/details/80438501)