У меня есть много столбцов «Дата» внутри объектов Домена, которые были ранее созданы и связаны с типом столбца БД «datetime»
Но когда я пытаюсь создать новый столбец в этой версии, это так »datetime (6) "- введите с особой точностью.
Чтобы избежать этого, я должен определить дополнительные сопоставления, такие как
static mapping = {
myDateColumn sqlType: "datetime", precision: 0
}
Кажется, что версия hibernate (или что-то еще) была измененаи это привело к изменению поведения. Вопрос в том, как создать столбец «Дата» без дополнительной точности по умолчанию?
Env:
| Grails Version: 3.1.16
| Groovy Version: 2.4.7
| JVM Version: 1.8.0_221
| MySQL server: 5.7.27
| dialect: org.hibernate.dialect.MySQL57InnoDBDialect
| dbCreate: update