Grails cung cấp isDirty method có thể được gọi trên các đối tượng miền. Làm thế nào một trong những sửa đổi hệ thống mô hình miền Grails, như vậy mà có thể chỉ đơn giản là gọi một phương pháp, để tìm hiểu xem có bất kỳ đối tượng tên miền là bẩn.grails - cho tôi biết nếu có gì bẩn?
Tôi đang gặp khó khăn với một số lỗi "tạm thời chưa được lưu" của trường hợp mà tôi chưa thể thực hiện được, và thật tuyệt vời khi biết những gì bị bẩn. Có một cách thanh lịch để làm điều này với groovy?
Cám ơn này mã Burt và tất cả những gì bạn làm để hỗ trợ cộng đồng Grails nói chung. Hy vọng bạn đã có một năm mới tốt đẹp. Xin lưu ý tôi đã thêm một biến thể nhỏ vào mã của bạn (vui lòng thay đổi nếu tôi có lỗi trong đó). Rất tiếc, tôi vẫn không thể giải quyết được lỗi của mình. Tôi đã có một tên miền A, mà hasMany B. Khi tôi cố gắng để lưu B, nó nói với tôi nó tham chiếu một ví dụ thoáng qua chưa lưu: A, mặc dù tôi vừa lưu bản sao duy nhất của A Tôi đang xử lý tại thời điểm này . Tôi đã thay đổi B để có một người thuộc về A, vì vậy có lẽ tôi nên hoàn toàn bỏ B một mình bây giờ? Tôi không bao giờ nên cố gắng cứu B trực tiếp? – Ray