Я начал проект интеграции Struts и Hibernate. У меня есть столбец firstname
, как@Column (nullable = false) Не работает
@Column(name="FirstName", length=15, nullable=false)
public String getFirstName() {
return firstname;
}
firstname
является параметром в POJO и его значение происходит от формы Struts.
Проблема в том, когда форма отправлена, пустое значение firstname
хранится в db.
Вы знаете, что нуль и пустая строка не то же самое, верно? –
Null и «пустое значение» не во всех базах данных. Например, база данных Oracle рассматривает NULL и '' как одну и ту же, в то время как MS SQL отличается NULL и "". Проверьте концепцию используемой базы данных. –
Пустое значение в форме означает, что FIRSTNAME не является нулевым, это пустая строка. Поэтому DB не дает никаких исключений. – Ajit