List of usage examples for org.hibernate.engine.jdbc.dialect.spi DialectResolutionInfo getDatabaseName
public String getDatabaseName();
From source file:com.advdb.footballclub.dialect.ScopeStandardDialectResolver.java
private Dialect customDialectResolver(DialectResolutionInfo info) { final String databaseName = info.getDatabaseName(); final int majorVersion = info.getDatabaseMajorVersion(); if (isSqlServer2014(databaseName, majorVersion)) { return new SQLServer2012Dialect(); } else {/*w w w .jav a 2s . co m*/ return StandardDialectResolver.INSTANCE.resolveDialect(info); } }
From source file:org.jboss.aerogear.unifiedpush.jpa.MysqlDialectResolver.java
License:Apache License
@Override public Dialect resolveDialect(DialectResolutionInfo dialectResolutionInfo) { if ("MySQL".equals(dialectResolutionInfo.getDatabaseName())) { return dialectResolutionInfo.getDatabaseMajorVersion() >= 5 ? new Mysql5BitBooleanDialect() : new MySQLDialect(); }/*from www. j av a2 s . c om*/ return null; }