поля dateCreated, lastUpdated в Grails 2.0

У меня есть приложение, использующее Grails 1.3.7, которое я только что перевел на Grails 2.0. Приложение использует автоматические поля dateCreated и lastUpdated для управления временными метками, связанными с созданием и изменением объектов. После обновления я получаю следующую ошибку:

| Running Grails application
| Error 2012-01-29 22:36:53,504 [Thread-8] ERROR util.JDBCExceptionReporter  - ERROR: null value in column "date_created" violates not-null constraint
| Error 2012-01-29 22:36:53,510 [Thread-8] ERROR events.PatchedDefaultFlushEventListener  - Could not synchronize database state with session

Закомментировав вышеупомянутые поля в моих классах домена, проблема исчезает.

Были ли поля dateCreated и lastUpdated устаревшими в Grails 2.0? Если да, то означает ли это, что мне придется писать код для обработки этой функциональности вручную или код был перенесен в какой-нибудь плагин, например, audit-trail?

12
задан cdeszaq 4 May 2012 в 20:12
поделиться