类 cn.remex.db.rsql.transactional.RsqlTransaction
的使用

使用 RsqlTransaction 的软件包
cn.remex.db   
cn.remex.db.bs   
cn.remex.db.rsql   
 

cn.remex.dbRsqlTransaction 的使用
 

注释类型为 RsqlTransactioncn.remex.db 中的方法
<T extends Modelable>
DbRvo
Container.copy(DbCvo<T> cvo)
           
 DbRvo Container.execute(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。
<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.bsRsqlTransaction 的使用
 

注释类型为 RsqlTransactioncn.remex.db.bs 中的方法
 cn.remex.bs.BsRvo DataBs.add(cn.remex.bs.BsCvo bsCvo, cn.remex.bs.BsRvo bsRvo)
           
 cn.remex.bs.BsRvo DataBs.addBase(cn.remex.bs.BsCvo bsCvo, cn.remex.bs.BsRvo bsRvo)
           
 cn.remex.bs.BsRvo DataBs.deleteByFilters(cn.remex.bs.BsCvo bsCvo, cn.remex.bs.BsRvo bsRvo)
           
 cn.remex.bs.BsRvo DataBs.deleteById(cn.remex.bs.BsCvo bsCvo, cn.remex.bs.BsRvo bsRvo)
           
 cn.remex.bs.BsRvo DataBs.deleteByIds(cn.remex.bs.BsCvo bsCvo, cn.remex.bs.BsRvo bsRvo)
           
 cn.remex.bs.BsRvo DataBs.update(cn.remex.bs.BsCvo bsCvo, cn.remex.bs.BsRvo bsRvo)
           
 

cn.remex.db.rsqlRsqlTransaction 的使用
 

注释类型为 RsqlTransactioncn.remex.db.rsql 中的方法
<T extends Modelable>
DbRvo
RsqlContainer.copy(DbCvo<T> cvo)
           
 DbRvo RsqlContainer.execute(String sql, HashMap<String,Object> params)
           
 RsqlRvo RsqlContainer.executeUpdate(String sql, HashMap<String,Object> params)
           
<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)
           
 



Copyright © 2016. All rights reserved.