Hibernate tạo một chuỗi duy nhất cho tất cả các bảng trong cả Postgres và Oracle, nhưng thật dễ dàng để tạo một chuỗi duy nhất cho mỗi bảng. Xem giải pháp này: http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html#a1351725
Để sử dụng phương ngữ tùy chỉnh, hãy tạo lớp trong src / groovy hoặc src / java. Sử dụng bất kỳ gói và tên lớp nào bạn muốn. Để đăng ký nó trong Grails, hãy đặt dialect
thuộc tính trong dataSource
khối trong DataSource.groovy
, ví dụ:
dataSource {
pooled = true
dialect = com.foo.bar.MyDialect
driverClassName = ...
username = ...
password = ...
}