public class IusSqlTools extends DymicSqlSuper
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SPANCENAME |
iusSqlPorxyPlugin| 限定符和类型 | 方法和说明 |
|---|---|
String |
createInsertSqlStr(Map<String,String> params,
String modelType,
com.apache.api.vo.ParamsVo paramVo)
description: 生成插入语句
|
String |
createUpdateSqlStr(Map<String,String> params,
String modelType,
com.apache.api.vo.ParamsVo paramVo)
description: 生成修改语句
|
String |
cteageNativeSql(com.apache.api.vo.ParamsVo vo)
description: 生成原生sql
modelTypes=i_pro,i_pub,i_deal或u_pro,u_pub,u_deal (i_表示插入,u_表示修改,d_表示删除) 待处理字段样例:pub.proId=[pro.proId] exe_rules样例:exe_rules=pub.proId:[pro.proId],pub.proNo:[pro.proNo] |
String |
cteageNativeSql(com.apache.api.vo.ParamsVo vo,
String exeType)
description: 生成原生sql(无用了)
|
String |
dymicNativeSql(com.apache.api.vo.ParamsVo vo) |
static IusSqlTools |
getInstance() |
String |
getTableAttr(String datasouce,
String objName)
获取表字段信息
|
protected String |
infoSql(String exeType,
com.apache.api.vo.ParamsVo vo) |
void |
init() |
String |
selectNativeSql(com.apache.api.vo.ParamsVo vo)
description: 单表查询
|
protected String |
uctOrg(String exeType,
com.apache.api.vo.ParamsVo vo) |
protected String |
uctUserSql(String exeType,
com.apache.api.vo.ParamsVo vo)
业务环节参数表-规则公式 缓存处理
|
densgerSql, dymicSql, exeCustomPlugin, exeCustomPluginForAfter, getCopySqlStr, getDealSqlStr, getInsertBatchSqlStr, getInsertSqlStr, getPlugin, getPluginsCache, getReflectAttr, getSelectJoinSqlStr, getSelectMoreSqlStr, getSelectSqlStr, getTableAttrStr, getTableMap, getUpdateBatchSqlStr, getUpdateSqlStr, sqlWhere, switchWhere, toCamelNamed, upperCharToUnderLine, writeLogs, writeOperateLogspublic void init()
public static IusSqlTools getInstance()
public String cteageNativeSql(com.apache.api.vo.ParamsVo vo, String exeType)
vo - 参数:exe_rules样例:exe_rules=pub.proId:[pro.proId],pub.proNo:[pro.proNo]exeType - sql语句类型:insert:插入,update:修改,del删除public String cteageNativeSql(com.apache.api.vo.ParamsVo vo)
vo - public String selectNativeSql(com.apache.api.vo.ParamsVo vo)
public String dymicNativeSql(com.apache.api.vo.ParamsVo vo)
protected String uctUserSql(String exeType, com.apache.api.vo.ParamsVo vo)
public String createInsertSqlStr(Map<String,String> params, String modelType, com.apache.api.vo.ParamsVo paramVo)
Copyright © 2022. All rights reserved.