public class DialectRegistry extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
Dialect |
getDialectByClassName(String className) |
Dialect |
getDialectByDatabaseMetadata(DatabaseMetaData databaseMetaData) |
Dialect |
getDialectByName(String databaseId) |
Collection<Dialect> |
getDialects() |
static DialectRegistry |
getInstance() |
static Properties |
getVendorDatabaseIdMappings() |
static String |
guessDatabaseId(String productName)
guess based productName, url, driver etc
|
static void |
loadCustomDialects(ClassLoader classLoader) |
void |
registerDialect(String dialectName,
String className) |
void |
registerDialectByClassName(String className) |
static void |
setDatabaseId(String keywordsInDriver,
String databaseId) |
public static DialectRegistry getInstance()
public static void loadCustomDialects(ClassLoader classLoader)
public static Properties getVendorDatabaseIdMappings()
public static String guessDatabaseId(String productName)
public Collection<Dialect> getDialects()
public Dialect getDialectByDatabaseMetadata(DatabaseMetaData databaseMetaData)
public void registerDialectByClassName(String className) throws ClassNotFoundException
public void registerDialect(String dialectName, String className) throws ClassNotFoundException
Copyright © 2020. All rights reserved.