D
В результате при попытке авторизации выпадет НуллПоинтер и я ловлю флешбеки
2. нот налл констрэйнт в бд и дефолтное значение будут при прямом инсерте в обход твоего приложения
3. Если ты не указал на объекте значение поля, у тебя там будет null, а в бд проставится дефолт, и после сохранения поле так и будет null, чтобы его обновить, надо заново вытянуть сущность.
Я бы рекомендовал все-таки явно проставлять значение поля в коде.