NC 前端进行数据查询之 IVOPersistence

IUAPQueryBS 只能做数据查询
IVOPersistenceinsertVO 只能做增 删 改操作

1.接口 IVOPersistenceinsertVO 是指增加,删除,更新的操作的接口

IVOPersistence  iVOPersistence = (IVOPersistence) NCLocator.getInstance().lookup(IVOPersistence.class.getName());
  1.1 增加操作

   java.lang.String insertVO(nc.vo.pub.SuperVO vo)                          throws nc.vo.pub.BusinessException

   java.lang.String[] insertVOList(java.util.List vos) throws nc.vo.pub.BusinessException

   java.lang.String[] insertVOArray(nc.vo.pub.SuperVO[] vo)             throws nc.vo.pub.BusinessException

  java.lang.String[] insertObject(java.lang.Object[] vo,                               IMappingMeta meta)                                throws nc.vo.pub.BusinessException

  java.lang.String insertObject(java.lang.Object vo,                             IMappingMeta meta)                              throws nc.vo.pub.BusinessException

  1.2 更新操作

  int updateVO(nc.vo.pub.SuperVO vo)             throws nc.vo.pub.BusinessException

  void updateVOList(java.util.List vos)                  throws nc.vo.pub.BusinessException

  int updateVOArray(nc.vo.pub.SuperVO[] vo)                  throws nc.vo.pub.BusinessException

  int updateObject(java.lang.Object[] vos,                IMappingMeta meta)                 throws nc.vo.pub.BusinessException

 int updateObject(java.lang.Object vo,                 IMappingMeta meta)                 throws nc.vo.pub.BusinessException

 1.3 删除操作

 void deleteVO(nc.vo.pub.SuperVO vo)              throws nc.vo.pub.BusinessException

 void deleteVOArray(nc.vo.pub.SuperVO[] vo)            throws nc.vo.pub.BusinessException

 void deleteVOList(java.util.List vos)                  throws nc.vo.pub.BusinessException

 void deleteByPK(java.lang.Class className,                java.lang.String pk)                throws nc.vo.pub.BusinessException

 void deleteByPKs(java.lang.Class className,                 java.lang.String[] pks)                 throws nc.vo.pub.BusinessException

 void deleteByClause(java.lang.Class className,                    java.lang.String wherestr)                    throws nc.vo.pub.BusinessException

 void deleteObject(java.lang.Object[] vos,                 IMappingMeta meta)                  throws nc.vo.pub.BusinessException

 void deleteObject(java.lang.Object vo,                  IMappingMeta meta)                  throws nc.vo.pub.BusinessException

2.接口 IUAPQueryBS是查询接口,与查询有关的操作

java.lang.Object executeQuery(java.lang.String sql,     ResultSetProcessor processor)    执行一个无参数的sql语句

java.lang.Object executeQuery(java.lang.String sql,     SQLParameter parameter, ResultSetProcessor processor)执行一个有参数的SQL语句

java.util.Collection retrieve(java.lang.Object vo,    IMappingMeta meta)   根据对象的属性值作为查询条件进行查询

java.util.Collection retrieveAll(java.lang.Class className,   IMappingMeta meta)   根据数据映射信息来查询所有的数据

java.util.Collection retrieveByClause(java.lang.Class className, IMappingMeta meta, java.lang.String condition, java.lang.String[] fields)

java.util.Collection retrieveByClause(java.lang.Class className, IMappingMeta meta, java.lang.String condition, java.lang.String[] fields, SQLParameter param)

java.util.Collection retrieveByClause(java.lang.Class className, IMappingMeta meta, java.lang.String condition)

java.util.Collection retrieveByClause(java.lang.Class className, java.lang.String condition)根据条件查询vo对应数据

java.util.Collection retrieveAll(java.lang.Class className) 查询vo对应的所有的数据

java.util.Collection retrieve(nc.vo.pub.SuperVO vo, boolean isAnd)

java.util.Collection retrieve(nc.vo.pub.SuperVO vo, boolean isAnd, java.lang.String[] fields)

java.util.Collection retrieveByClause(java.lang.Class className, java.lang.String condition, java.lang.String[] fields, SQLParameter param)

java.util.Collection retrieveByClause(java.lang.Class className, java.lang.String condition, java.lang.String[] fields)

java.lang.Object retrieveByPK(java.lang.Class className, java.lang.String pk)

java.lang.Object retrieveByPK(java.lang.Class className, java.lang.String pk, java.lang.String[] selectedFields)

java.util.Collection retrieveByCorp(java.lang.Class c, java.lang.String pkCorp)

java.util.Collection retrieveByCorp(java.lang.Class c, java.lang.String pkCorp, java.lang.String[] selectedFields)

猜你喜欢

转载自blog.csdn.net/cc_rain0624/article/details/80450042
nc
今日推荐