下面列出了org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess#org.hibernate.engine.jdbc.dialect.spi.DatabaseMetaDataDialectResolutionInfoAdapter 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected Dialect resolveDialectInternal(DatabaseMetaData metaData) throws SQLException {
String databaseName = metaData.getDatabaseProductName();
int databaseMajorVersion = metaData.getDatabaseMajorVersion();
logger.info("Database name is: " + databaseName + " databaseMajorVersion is: " + databaseMajorVersion);
if ( "MySQL".equals( databaseName ) ) {
return new ScoreMySQLDialect();
}
DatabaseMetaDataDialectResolutionInfoAdapter databaseMetaDataDialectResolutionInfoAdapter=new DatabaseMetaDataDialectResolutionInfoAdapter(metaData);
return resolveDialect(databaseMetaDataDialectResolutionInfoAdapter);
}
public DatabaseMetaDataDialectResolutionInfoAdapter getResolutionInfo(Connection connection) throws SQLException {
return new DatabaseMetaDataDialectResolutionInfoAdapter(connection.getMetaData());
}