Class MySQL57InnoDBDialect

java.lang.Object
org.hibernate.dialect.Dialect
org.hibernate.dialect.MySQLDialect
ubic.gemma.persistence.hibernate.MySQL57InnoDBDialect
All Implemented Interfaces:
org.hibernate.boot.model.FunctionContributor, org.hibernate.boot.model.TypeContributor, ConversionContext

public class MySQL57InnoDBDialect extends MySQLDialect
Gemma's MySQL dialect, pinned to MySQL 5.7 / InnoDB semantics.

Pre-phase-2 this class extended the now-removed org.hibernate.dialect.MySQL57InnoDBDialect and registered a bitwise_and SQL function via the also-removed SQLFunction contract. Hibernate 6 collapsed the MySQL family into a single MySQLDialect parameterised by DatabaseVersion, and replaced the function-registration API. The bitwise_and HQL function is no longer registered; callers should render the & operator directly (see AclLinterServiceImpl).

  • Constructor Details

    • MySQL57InnoDBDialect

      public MySQL57InnoDBDialect()