Я уже давно наслаждаюсь нотацией Hibernate "yes_no". Я часто использую его на активных полях, например:
@Column(name = "active")
@Type(type = "true_false")
public boolean getActive() {
return active;
}
public void setActive(boolean active) {
this.active = active;
}
Недавно я добавил новое поле с именем processable к другому объекту, например:
@Column(name = "processable")
@Type(type = "true_false")
public void setProcessable(boolean processable) {
this.processable = processable;
}
public boolean getProcessable() {
return processable;
}
Когда я компилирую и hibernate строит свою базу данных в MySQL, active по-прежнему отображается как символ, но обрабатываемым является int Я что-то пропустил? У меня есть ограничение на количество разрешенных булевых символов?