Minha mesa parece
create table try ( name varchar(8), CREATED_BY varchar(40) not null);
e então eu tenho um gatilho para preencher automaticamente o campo CREATED_BY
create trigger autoPopulateAtInsert BEFORE INSERT on try for each row set new.CREATED_BY=user();
Quando faço uma inserção usando
insert into try (name) values ('abc');
a entrada é feita na tabela, mas ainda recebo a mensagem de erro
Field 'CREATED_BY' doesn't have a default value Error no 1364
Existe uma maneira de suprimir esse erro sem tornar o campo anulável E sem remover o triggfer? Caso contrário, meu hibernate verá essas exceções (mesmo que as inserções tenham sido feitas) e então o aplicativo irá travar.