List of usage examples for org.hibernate.engine.jdbc.dialect.spi DialectResolutionInfo getDatabaseMajorVersion
public int getDatabaseMajorVersion();
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 {/*from ww w. j a v a2 s .c om*/ 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(); }// w w w . j av a 2 s . co m return null; }