数据库---接口 IVOPersistence

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

      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)

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值