Package com.github.yulichang.method
Class MPJAbstractMethod
java.lang.Object
com.baomidou.mybatisplus.core.injector.AbstractMethod
com.github.yulichang.adapter.v352.AbstractMethod352
com.github.yulichang.method.MPJAbstractMethod
- All Implemented Interfaces:
com.baomidou.mybatisplus.core.toolkit.Constants,com.baomidou.mybatisplus.core.toolkit.StringPool,MPJBaseMethod,Serializable
- Direct Known Subclasses:
DeleteJoin,SelectJoinCount,SelectJoinList,SelectJoinOne,SelectJoinPage,UpdateJoin,UpdateJoinAndNull
- Author:
- yulichang
- See Also:
-
AbstractMethod- Serialized Form
-
Field Summary
Fields inherited from class com.baomidou.mybatisplus.core.injector.AbstractMethod
builderAssistant, configuration, languageDriver, logger, methodNameFields inherited from interface com.baomidou.mybatisplus.core.toolkit.Constants
AES, AES_CBC_CIPHER, ARRAY, AS, ASC, COLL, COLLECTION, COLUMN_MAP, COLUMN_MAP_IS_EMPTY, DEFAULT_BATCH_SIZE, DESC, ENTITY, ENTITY_DOT, LIMIT, LIST, MD5, MP_FILL_ET, MP_OPTLOCK_VERSION_ORIGINAL, MYBATIS_PLUS, ORDER_BY, Q_WRAPPER_SQL_COMMENT, Q_WRAPPER_SQL_FIRST, Q_WRAPPER_SQL_SELECT, U_WRAPPER_SQL_SET, WHERE, WRAPPER, WRAPPER_DOT, WRAPPER_EMPTYOFNORMAL, WRAPPER_EMPTYOFWHERE, WRAPPER_ENTITY, WRAPPER_ENTITY_DOT, WRAPPER_EXPRESSION_ORDER, WRAPPER_NONEMPTYOFENTITY, WRAPPER_NONEMPTYOFNORMAL, WRAPPER_NONEMPTYOFWHERE, WRAPPER_PARAM, WRAPPER_PARAM_MIDDLE, WRAPPER_SQLSEGMENTFields inherited from interface com.baomidou.mybatisplus.core.toolkit.StringPool
AMPERSAND, AND, ASTERISK, AT, BACK_SLASH, BACKTICK, BYTES_NEW_LINE, COLON, COMMA, CRLF, DASH, DOLLAR, DOLLAR_LEFT_BRACE, DOT, DOT_CLASS, DOT_JAVA, DOT_NEWLINE, DOT_XML, DOTDOT, EMPTY, EMPTY_ARRAY, EQUALS, EXCLAMATION_MARK, FALSE, HASH, HASH_LEFT_BRACE, HAT, HTML_AMP, HTML_GT, HTML_LT, HTML_NBSP, HTML_QUOTE, ISO_8859_1, LEFT_BRACE, LEFT_BRACKET, LEFT_CHEV, LEFT_SQ_BRACKET, N, NEWLINE, NO, NULL, NUM, OFF, ON, ONE, PERCENT, PIPE, PLUS, QUESTION_MARK, QUOTE, RETURN, RIGHT_BRACE, RIGHT_BRACKET, RIGHT_CHEV, RIGHT_SQ_BRACKET, SEMICOLON, SINGLE_QUOTE, SLASH, SPACE, SQL, STAR, TAB, TILDA, TRUE, UNDERSCORE, US_ASCII, UTF_8, Y, YES, ZERO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringsqlAlias()protected StringsqlCount()protected Stringprotected StringsqlFirst()protected StringsqlFrom()protected StringsqlSelectColumns(com.baomidou.mybatisplus.core.metadata.TableInfo table, boolean queryWrapper) protected StringsqlWhereEntityWrapper(boolean newLine, com.baomidou.mybatisplus.core.metadata.TableInfo table) 连表操作不考虑entity查询和逻辑删除Methods inherited from class com.baomidou.mybatisplus.core.injector.AbstractMethod
addDeleteMappedStatement, addDeleteMappedStatement, addInsertMappedStatement, addInsertMappedStatement, addMappedStatement, addMappedStatement, addSelectMappedStatementForOther, addSelectMappedStatementForOther, addSelectMappedStatementForTable, addSelectMappedStatementForTable, addUpdateMappedStatement, addUpdateMappedStatement, convertChooseEwSelect, convertIfEwParam, createSqlSource, filterTableFieldInfo, inject, injectMappedStatement, optlockVersion, sqlComment, sqlLogicSet, sqlOrderBy, sqlSelectObjsColumns, sqlSet, sqlWhereByMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github.yulichang.method.MPJBaseMethod
convertIf, convertIfProperty, formatLogicDeleteSql, getAllSqlWhere, getLogicDeleteSql, getSqlWhere, mpjConvertIf, mpjConvertIfEwParam, mpjConvertIfProperty, mpjGetAllSqlSet, mpjGetSqlSet, mpjGetSqlSet, mpjSqlOrderBy, mpjSqlSelectColumns, mpjSqlSet, mpjSqlWhereEntityWrapper, mpjTableName
-
Constructor Details
-
MPJAbstractMethod
Deprecated. -
MPJAbstractMethod
-
-
Method Details
-
sqlWhereEntityWrapper
protected String sqlWhereEntityWrapper(boolean newLine, com.baomidou.mybatisplus.core.metadata.TableInfo table) 连表操作不考虑entity查询和逻辑删除- Overrides:
sqlWhereEntityWrapperin classcom.baomidou.mybatisplus.core.injector.AbstractMethod
-
sqlSelectColumns
protected String sqlSelectColumns(com.baomidou.mybatisplus.core.metadata.TableInfo table, boolean queryWrapper) - Overrides:
sqlSelectColumnsin classcom.baomidou.mybatisplus.core.injector.AbstractMethod
-
sqlCount
- Overrides:
sqlCountin classcom.baomidou.mybatisplus.core.injector.AbstractMethod
-
sqlAlias
-
sqlFrom
-
sqlDistinct
-
sqlFirst
- Overrides:
sqlFirstin classcom.baomidou.mybatisplus.core.injector.AbstractMethod
-
removeExtraWhitespaces
-