tôi đã có trong Config.groovy cũ:Grails 3.0.1 - làm thế nào và ở đâu để cấu hình grails.gorm.default.mapping
grails.gorm.default.mapping = {
id generator = 'identity'
// send only the dirty fields to the database for updating
dynamicUpdate = true
dynamicInsert = true
}
Vì vậy, tôi đặt này trong bổ sung application.groovy, nhưng nó đã giành không được tôn trọng nữa. Tất cả các bản cập nhật đều đầy, gửi tất cả các trường tới cơ sở dữ liệu, ngay cả những trường không được thay đổi.
tôi đã cố gắng để dịch này trong application.yml:
grails:
gorm:
default:
mapping:
id generator: "identity"
dynamicUpdate: true
dynamicInsert: true
... nhưng vẫn không may mắn.
tôi phát hiện ra trong nguồn một Settings.groovy mà vẫn chứa grails.gorm.default.constraints nhưng ** không phải là một grails.gorm.default.mapping nữa, vì vậy có vẻ như điều này sẽ không được đánh giá toàn cầu nữa. Vẫn có thể có một KungFu với application.yml, spring hoặc hibernate, nhưng tôi vẫn chưa tìm thấy nó. – rawi
Thử thêm một 'application.groovy' và chỉ định nó ở đó –
Bạn nói đúng: nó không cần thiết cho KungFu, nó đơn giản như thế này. Cảm ơn bạn Graeme, nó hoạt động :) – rawi