public class TableInfo
extends java.lang.Object
数据库表反射信息
| 构造器和说明 |
|---|
TableInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getAllInsertSqlColumn()
获取 inset 时候字段 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
|
java.lang.String |
getAllInsertSqlProperty()
获取所有 inset 时候插入值 sql 脚本片段
insert into table (字段) values (值)
位于 "值" 部位
|
java.lang.String |
getAllSqlSelect()
获取包含主键及字段的 select sql 片段
|
java.lang.String |
getAllSqlSet(boolean ignoreLogicDelFiled,
java.lang.String prefix)
获取所有的 sql set 片段
|
java.lang.String |
getAllSqlWhere(boolean ignoreLogicDelFiled,
boolean withId,
java.lang.String prefix)
获取所有的查询的 sql 片段
|
java.lang.String |
getKeyInsertSqlColumn()
获取 inset 时候主键 sql 脚本片段
insert into table (字段) values (值)
位于 "字段" 部位
|
java.lang.String |
getKeyInsertSqlProperty()
获取 inset 时候主键 sql 脚本片段
insert into table (字段) values (值)
位于 "值" 部位
|
java.lang.String |
getKeySqlSelect()
获取主键的 select sql 片段
|
java.lang.String |
getLogicDeleteSql(boolean startWithAnd,
boolean deleteValue)
获取逻辑删除字段的 sql 脚本
|
java.lang.String |
getSqlStatement(java.lang.String sqlMethod)
获得注入的 SQL Statement
|
void |
setConfigMark(org.apache.ibatis.session.Configuration configuration) |
void |
setLogicDelete(boolean logicDelete) |
public java.lang.String getSqlStatement(java.lang.String sqlMethod)
获得注入的 SQL Statement
sqlMethod - MybatisPlus 支持 SQL 方法public void setConfigMark(org.apache.ibatis.session.Configuration configuration)
public void setLogicDelete(boolean logicDelete)
public java.lang.String getKeySqlSelect()
public java.lang.String getAllSqlSelect()
public java.lang.String getKeyInsertSqlProperty()
public java.lang.String getKeyInsertSqlColumn()
public java.lang.String getAllInsertSqlProperty()
public java.lang.String getAllInsertSqlColumn()
public java.lang.String getAllSqlWhere(boolean ignoreLogicDelFiled,
boolean withId,
java.lang.String prefix)
ignoreLogicDelFiled - 是否过滤掉逻辑删除字段withId - 是否包含 id 项prefix - 前缀public java.lang.String getAllSqlSet(boolean ignoreLogicDelFiled,
java.lang.String prefix)
ignoreLogicDelFiled - 是否过滤掉逻辑删除字段prefix - 前缀public java.lang.String getLogicDeleteSql(boolean startWithAnd,
boolean deleteValue)
startWithAnd - 是否以 and 开头deleteValue - 是否需要的是逻辑删除值