public class DefaultDBDialect extends DBDialect
| Modifier and Type | Field and Description |
|---|---|
static DefaultDBDialect |
instance |
caseHandler, features, keywords, quoteChar| Constructor and Description |
|---|
DefaultDBDialect() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createEntity(Connection conn,
TableMapping en)
根据实体信息,返回某实体的建表语句
|
String |
getHibernateDialect()
返回对应的 Hibernate 的 Dialect
|
String |
getJooqDialect() |
String |
getName() |
String |
getQueryDslDialect() |
String |
sqlColumnAdd(String table,
String column_definition,
String column_position) |
String |
sqlColumnDrop(String table,
String column) |
String |
sqlColumnModify(String table,
String column_definition,
String column_position) |
String |
sqlTableDrop(String table) |
String |
sqlTableRename(String oldName,
String newName) |
String |
uniqueSql(String tableName,
String name,
String[] columnNames)
生成unique 语句.
|
accept, addComment, containKeyword, createAddColumnSql, createIndexSql, createRelation, createRelation, createResultSetMetaSql, createUniqueSql, dropEntity, dropRelation, escapeSqlValue, evalFieldType, execute, execute, existsTables, getCatalog, getColumnAutoIncreamentValue, getColumnDefinition, getColumnLength, getColumnNameToUse, getColumnPrecision, getColumnScale, getDefaultSchema, getDriverClass, getIndexNames, getNvlFunction, getObjectNameToUse, getPrimaryKeySql, getProperty, getProperty, getPropertyInt, getPropertyLong, getQuoteChar, getSchema, getSeqNextValSql, getSequenceInfo, getSqlStatmentSeparator, gSQL, has, isCaseSensitive, notHas, setProperty, setupEntityField, sqlPageList, supportsColumnPosition, unwrapper, wrapKeyword, wrapKeywordpublic static final DefaultDBDialect instance
public String getName()
getName in interface IDBDialectgetName in class DBDialectRDBMSpublic String getHibernateDialect()
DBDialectgetHibernateDialect in class DBDialectpublic String sqlTableDrop(String table)
sqlTableDrop in class DBDialectpublic String sqlTableRename(String oldName, String newName)
sqlTableRename in class DBDialectpublic String sqlColumnAdd(String table, String column_definition, String column_position)
sqlColumnAdd in class DBDialectpublic String sqlColumnModify(String table, String column_definition, String column_position)
sqlColumnModify in class DBDialectpublic String sqlColumnDrop(String table, String column)
sqlColumnDrop in class DBDialectpublic boolean createEntity(Connection conn, TableMapping en)
DBDialectcreateEntity in class DBDialecten - 实体public String uniqueSql(String tableName, String name, String[] columnNames)
DBDialectpublic String getQueryDslDialect()
public String getJooqDialect()
Copyright © 2020. All rights reserved.