Я использую grails 2.0 с mysql и хочу, чтобы некоторые атрибуты домена обнулялись.
В моем доменном классе я сделал:
static constraints = {
counter(nullable: true)
competitors(nullable: true)
}
После запуска моего приложения grails оно создает соответствующий sql, но в моей таблице mysql атрибуты не обнуляются, они "NOT NULL".
CREATE TABLE `lookup_query` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`version` bigint(20) NOT NULL,
`competitors` bigint(20) NOT NULL,
`counter` bigint(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Почему мои mysql-атрибуты "NOT NULL", а не "NULL"? Я хочу, чтобы они были "NULL". Где моя ошибка?