add sqlserver2005 support

This commit is contained in:
Looly 2024-06-10 02:08:17 +08:00
parent 0a02b4955f
commit cddfc87ef7
2 changed files with 7 additions and 3 deletions

View File

@ -77,7 +77,7 @@ public class Db extends AbstractDb<Db> {
*/
public static Db of(final DbConfig config){
final DSWrapper ds = DSUtil.createDS(config);
final Dialect dialect = ObjUtil.defaultIfNull(config.getDialect(), DialectFactory.newDialect(ds));
final Dialect dialect = DialectFactory.newDialect(ds);
return of(ds, dialect);
}

View File

@ -36,14 +36,18 @@ public class DialectFactory {
}
/**
* 根据驱动名创建方言<br>
* 创建方言如果配置中用户指定了方言则直接返回用户指定的方言否则根据驱动名等信息自动创建方言<br>
* 驱动名是不分区大小写完全匹配的
*
* @param dbConfig 数据库配置
* @return 方言
*/
public static Dialect newDialect(final DbConfig dbConfig) {
final Dialect dialect = internalNewDialect(dbConfig);
Dialect dialect = dbConfig.getDialect();
if(null == dialect){
dialect = internalNewDialect(dbConfig);
}
LogUtil.debug("Use Dialect: [{}].", dialect.getClass().getSimpleName());
return dialect;
}