public class PostgreSqlInjector extends LogicSqlInjector
PostgreSql 自动注入器,处理字段大小写敏感,自动双引号转义。
builderAssistant, configuration, languageDriver| 构造器和说明 |
|---|
PostgreSqlInjector() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected String |
sqlSelectAsColumnConvert(String columnStr)
select sql as 字段转换,默认原样返回,预留子类处理
|
protected String |
sqlSelectColumns(TableInfo table,
boolean entityWrapper)
SQL 查询所有表字段
|
getLogicDeleteSql, injectDeleteByIdSql, injectDeleteByMapSql, injectDeleteSql, injectSelectByIdSql, injectUpdateByIdSql, sqlLogicSet, sqlWhere, sqlWhereByMap, sqlWhereEntityWrapperaddDeleteMappedStatement, addInsertMappedStatement, addMappedStatement, addSelectMappedStatement, addUpdateMappedStatement, convertIfTag, convertIfTag, convertIfTag, convertIfTagIgnored, extractModelClass, getGlobalConfig, inject, inject, injectInsertOneSql, injectSelectByMapSql, injectSelectCountSql, injectSelectListSql, injectSelectMapsSql, injectSelectObjsSql, injectSelectOneSql, injectSql, injectSqlRunner, injectUpdateSql, inspectInject, sqlSelectObjsColumns, sqlSet, sqlWordConvertprotected String sqlSelectAsColumnConvert(String columnStr)
select sql as 字段转换,默认原样返回,预留子类处理
columnStr - 字段内容protected String sqlSelectColumns(TableInfo table, boolean entityWrapper)
SQL 查询所有表字段
sqlSelectColumns 在类中 AutoSqlInjectortable - entityWrapper - 是否为包装类型查询Copyright © 2017. All rights reserved.