public class DruidStyle extends AbstractDBStyle
AbstractDBStyle.MockXXXDEFAULT_ASSIGNID, keyWordHandler, lineSeparator, metadataManager, nameConversion, offsetStartZero| 构造器和说明 |
|---|
DruidStyle() |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLExecutor |
buildExecutor(ExecuteContext executeContext)
得到一个SQL执行类
SQLExecutor,它是系统的核心类之一 |
int |
getDBType()
返回一个DBStyle代码
|
int |
getIdType(Class c,
String idProperty)
根据注解来决定主键采用哪种方式生成。
|
String |
getName()
返回DBStyle名称
|
RangeSql |
getRangeSql()
翻页语句实现
|
boolean |
preparedStatementSupport()
是否支持PreparedStatement,对于数据库来说,几乎都支持,对于Nosql,则不一定支持
|
appendExpress, appendIdCondition, appendJoinInIdsCondition, appendVersion, checkId, config, createConcatContext, genDeleteById, generalInsert, genExistSql, genInsert, genInsertTemplate, genSelectAll, genSelectById, genSelectByIdForUpdate, genSelectByIds, genSelectByTemplate, genSelectCountByTemplate, genUpdateAbsolute, genUpdateAll, genUpdateById, genUpdateRawById, genUpdateTemplate, getDefaultSchema, getKeyWordHandler, getNameConversion, getOrderBy, getRawUpdate, getSelectTemplate, getSeqValue, getSQLTemplateEngine, getUpdate, init, initMetadataManager, initMetadataManager, isOffsetStartZero, setKeyWordHandler, setNameConversion, setOffsetStartZero, wrapStatementValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbatchGeneratedKeysSupport, getMaxBatchCount, isNoSql, metadataSupport, streamConfigpublic int getIdType(Class c, String idProperty)
AbstractDBStylegetIdType 在接口中 DBStylegetIdType 在类中 AbstractDBStylepublic int getDBType()
DBStylepublic boolean preparedStatementSupport()
DBStylepublic SQLExecutor buildExecutor(ExecuteContext executeContext)
DBStyleSQLExecutor,它是系统的核心类之一buildExecutor 在接口中 DBStylebuildExecutor 在类中 AbstractDBStyleCopyright © 2021. All rights reserved.