类 cn.remex.db.DbRvo
的使用

使用 DbRvo 的软件包
cn.remex.db   
cn.remex.db.rsql   
 

cn.remex.dbDbRvo 的使用
 

返回 DbRvocn.remex.db 中的方法
<T extends Modelable>
DbRvo
Container.copy(DbCvo<T> cvo)
           
 DbRvo Container.createCall(String callSql)
          以callSql为SQL语句创建存储过程/函数等。
<T extends Modelable>
DbRvo
Container.delete(T o)
          从数据中删除对象o。
<T extends Modelable>
DbRvo
Container.deleteById(Class<T> clazz, String idObject)
          根据传入的对象类型clazz和主键id删除数据
<T extends Modelable>
DbRvo
Container.deleteByIds(Class<T> clazz, String ids)
          根据ids批量删除数据
 DbRvo Container.execute(String sql, HashMap<String,Object> params)
          根据传入的sql和参数对数据进行操作
如果string以"SQL_"开头则从spring的配置文件Rsql_SQL中获取真实的SQL。
 DbRvo Container.executeQuery(String sql, HashMap<String,Object> params)
          根据传入的sql语句和参数执行数据库查询操作
如果string以"SQL_"开头则从spring的配置文件Rsql_SQL中获取真实的SQL。
 DbRvo Container.executeUpdate(String sql, HashMap<String,Object> params)
          根据传入的sql语句和参数执行数据库更新操作
如果string以"SQL_"开头则从spring的配置文件Rsql_SQL中获取真实的SQL。
 DbRvo Container.query()
           
<T extends Modelable>
DbRvo
Container.query(Class<T> clazz)
          container实现的核心方法之一。
<T extends Modelable>
DbRvo
Container.query(Class<T> clazz, String resultFields)
           
<T extends Modelable>
DbRvo
Container.query(DbCvo<T> dbCvo)
          container实现的核心方法之一。
<T extends Modelable>
DbRvo
Container.queryByFields(Class<T> clazz, String resultFields, String constraintFields, Object... values)
           
<T extends Modelable>
DbRvo
Container.queryById(Class<T> clazz, Object idObject)
          通过传入的类型clazz和主键id的值来查询其在数据库中对应的对象。
<T extends Modelable>
DbRvo
Container.queryWithCollectionField(Class<T> clazz, String collectionField)
           
<T extends Modelable>
DbRvo
Container.queryWithCollectionTree(Class<T> clazz, String[] collectionFields, String[] parentIds)
           
<T extends Modelable>
DbRvo
Container.store(T o)
          根据传入的T对象进行存储或更新
<T extends Modelable>
DbRvo
Container.store(T o, DbCvo<T> cvo)
          RsqlContainer C增加U更新D删除的核心方法。
<T extends Modelable>
DbRvo
Container.store(T bean, String fields)
          根据指定fields的数据列进行保存或查看
<T extends Modelable>
DbRvo
Container.storeBase(T bean)
          保存bean的基本数据列,外键及list集合都不保存
<T extends Modelable>
DbRvo
Container.storeByJpk(T bean, String saveFields, String jpkFields, String moreOneErrorMsg)
          通过联合主键Join Primary Key(此处不论是否为联合主键进行检查,但在程序设计中需为联合主键)保存唯一的数据库bean。
<T extends Modelable>
DbRvo
Container.updateByFields(T bean, String constraintFields)
          比如某对象Person p = new Person();
p.setName("name");
p.setPassword("password");
updateByFields(p,"name")指:
如果P存在主键id,或者依据fields 等于(eq) 数据中的值去数据库中查询,p已存在,则更新,否则不进行其他操作。
<T extends Modelable>
DbRvo
Container.updateByFields(T bean, String saveFields, String constraintFields)
          比如某对象Person p = new Person();
p.setName("name");
p.setPassword("password");
updateByFields(p,"name")指:
如果P存在主键id,或者依据fields 等于(eq) 数据中的值去数据库中查询,p已存在,则更新,否则不进行其他操作。
<T extends Modelable>
DbRvo
Container.updateByJpk(T bean, String saveFields, String jpkFields, String moreOneErrorMsg)
          通过联合主键Join Primary Key(此处不论是否为联合主键进行检查,但在程序设计中需为联合主键)更新存唯一的数据库bean,如果数据库没有也不新建。
 

cn.remex.db.rsqlDbRvo 的使用
 

cn.remex.db.rsqlDbRvo 的子类
 class RsqlRvo
           
 

返回 DbRvocn.remex.db.rsql 中的方法
<T extends Modelable>
DbRvo
RsqlContainer.copy(DbCvo<T> cvo)
           
 DbRvo RsqlContainer.createCall(String callSql)
           
<T extends Modelable>
DbRvo
RsqlContainer.delete(T o)
           
<T extends Modelable>
DbRvo
RsqlContainer.deleteById(Class<T> clazz, String id)
           
<T extends Modelable>
DbRvo
RsqlContainer.deleteByIds(Class<T> clazz, String ids)
           
static DbRvo RsqlUtils.doManyToMany_delete(Class<?> beanClass, String beanName, String fieldName, Object obj_id, Object coField_id, boolean meIsPrimaryTable)
          多对多关系处理-删除
static DbRvo RsqlUtils.doManyToMany_insert(Class<?> beanClass, String beanName, String fieldName, Object obj_id, Object coField_id, boolean meIsPrimaryTable)
          多对多关系处理-插入
<T extends Modelable>
DbRvo
RsqlDao.execute(DbCvo<T> dbCvo)
          公共接口 此接口是为了执行DLL语句设计的。
 DbRvo RsqlContainer.execute(String sql, HashMap<String,Object> params)
           
 DbRvo RsqlContainer.query()
           
<T extends Modelable>
DbRvo
RsqlContainer.query(Class<T> clazz)
           
<T extends Modelable>
DbRvo
RsqlContainer.query(Class<T> clazz, String fields)
           
<T extends Modelable>
DbRvo
RsqlContainer.query(DbCvo<T> dbCvo)
           
<T extends Modelable>
DbRvo
RsqlContainer.queryByFields(Class<T> clazz, String resultFields, String constraintFields, Object... values)
           
<T extends Modelable>
DbRvo
RsqlContainer.queryById(Class<T> clazz, Object idObject)
           
static DbRvo RsqlUtils.queryCollectionBeans(Class<?> beanClass, String fieldName, Object beanId)
          根据neamClass和field查询一对多或多对多映射的子集合collection
<T extends Modelable>
DbRvo
RsqlContainer.queryWithCollectionField(Class<T> clazz, String collectionField)
           
<T extends Modelable>
DbRvo
RsqlContainer.queryWithCollectionTree(Class<T> clazz, String[] collectionFields, String[] parentIds)
           
<T extends Modelable>
DbRvo
RsqlContainer.store(T obj)
           
<T extends Modelable>
DbRvo
RsqlContainer.store(T obj, DbCvo<T> cvo)
           
<T extends Modelable>
DbRvo
RsqlContainer.store(T bean, String fields)
           
<T extends Modelable>
DbRvo
RsqlContainer.storeBase(T bean)
           
<T extends Modelable>
DbRvo
RsqlContainer.storeByJpk(T bean, String saveFields, String jpkFields, String moreOneErrorMsg)
           
<T extends Modelable>
DbRvo
RsqlContainer.updateByFields(T bean, String constraintFields)
           
<T extends Modelable>
DbRvo
RsqlContainer.updateByFields(T bean, String saveFields, String constraintFields)
           
<T extends Modelable>
DbRvo
RsqlContainer.updateByJpk(T bean, String saveFields, String jpkFields, String moreOneErrorMsg)
           
 



Copyright © 2016. All rights reserved.