Hibernate erstellt eine einzelne Sequenz für alle Tabellen in Postgres und Oracle, aber es ist einfach, eine einzelne Sequenz pro Tabelle zu erstellen. Siehe diese Lösung:http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html#a1351725
Um den benutzerdefinierten Dialekt zu verwenden, erstellen Sie die Klasse in src/groovy oder src/java. Verwenden Sie den gewünschten Paket- und Klassennamen. Um es in Grails zu registrieren, stellen Sie den dialect
ein -Eigenschaft in der dataSource
Block in DataSource.groovy
, z. B.
dataSource {
pooled = true
dialect = com.foo.bar.MyDialect
driverClassName = ...
username = ...
password = ...
}