|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 RsqlTransaction 的软件包 | |
|---|---|
| cn.remex.db | |
| cn.remex.db.bs | |
| cn.remex.db.rsql | |
| cn.remex.db 中 RsqlTransaction 的使用 |
|---|
| 注释类型为 RsqlTransaction 的 cn.remex.db 中的方法 | ||
|---|---|---|
|
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。 |
|
|
Container.store(T o)
根据传入的T |
|
|
Container.store(T o,
DbCvo<T> cvo)
RsqlContainer C增加U更新D删除的核心方法。 |
|
|
Container.store(T bean,
String fields)
根据指定fields的数据列进行保存或查看 |
|
|
Container.storeBase(T bean)
保存bean的基本数据列,外键及list集合都不保存 |
|
|
Container.storeByJpk(T bean,
String saveFields,
String jpkFields,
String moreOneErrorMsg)
通过联合主键Join Primary Key(此处不论是否为联合主键进行检查,但在程序设计中需为联合主键)保存唯一的数据库bean。 |
|
|
Container.updateByFields(T bean,
String constraintFields)
比如某对象Person p = new Person(); p.setName("name"); p.setPassword("password"); updateByFields(p,"name")指: 如果P存在主键id,或者依据fields 等于(eq) 数据中的值去数据库中查询,p已存在,则更新,否则不进行其他操作。 |
|
|
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已存在,则更新,否则不进行其他操作。 |
|
|
Container.updateByJpk(T bean,
String saveFields,
String jpkFields,
String moreOneErrorMsg)
通过联合主键Join Primary Key(此处不论是否为联合主键进行检查,但在程序设计中需为联合主键)更新存唯一的数据库bean,如果数据库没有也不新建。 |
|
| cn.remex.db.bs 中 RsqlTransaction 的使用 |
|---|
| 注释类型为 RsqlTransaction 的 cn.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.rsql 中 RsqlTransaction 的使用 |
|---|
| 注释类型为 RsqlTransaction 的 cn.remex.db.rsql 中的方法 | ||
|---|---|---|
|
RsqlContainer.copy(DbCvo<T> cvo)
|
|
DbRvo |
RsqlContainer.execute(String sql,
HashMap<String,Object> params)
|
|
RsqlRvo |
RsqlContainer.executeUpdate(String sql,
HashMap<String,Object> params)
|
|
|
RsqlContainer.store(T obj)
|
|
|
RsqlContainer.store(T obj,
DbCvo<T> cvo)
|
|
|
RsqlContainer.store(T bean,
String fields)
|
|
|
RsqlContainer.storeBase(T bean)
|
|
|
RsqlContainer.storeByJpk(T bean,
String saveFields,
String jpkFields,
String moreOneErrorMsg)
|
|
|
RsqlContainer.updateByFields(T bean,
String constraintFields)
|
|
|
RsqlContainer.updateByFields(T bean,
String saveFields,
String constraintFields)
|
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||