Hibernate vytvoří jednu sekvenci pro všechny tabulky v Postgresu i Oracle, ale je snadné vytvořit jednu sekvenci pro každou tabulku. Viz toto řešení:http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html#a1351725
Chcete-li použít vlastní dialekt, vytvořte třídu v src/groovy nebo src/java. Použijte libovolný název balíčku a třídy. Chcete-li jej zaregistrovat v Grails, nastavte dialect
vlastnost v dataSource
blok v DataSource.groovy
, např.
dataSource {
pooled = true
dialect = com.foo.bar.MyDialect
driverClassName = ...
username = ...
password = ...
}