Pole hibernacji ze zmianami typu niestandardowego, ale obiekt nie oznaczony jako „brudny” do aktualizacji

Wcześniej uzyskałem model Hibernate, który używa niestandardowego typu do reprezentowania pól boolowskich (tj. Model ma obiekt „Boolean”, ale baza danych zapisuje 0 lub 1 do pola TINYINT. Zmiana wartości obiektu boolean z (true) na false lub false na true) zmieni wartość obiektu, ale menedżer sesji Hibernate nie wydaje się myśleć, że obiekt zmienił jakiekolwiek wartości, a zatemsave() nie zapisuje SQL do DB.

Czy muszę zrobić coś specjalnego w swoim niestandardowym typie, aby zobaczyć zmiany? Wolałbym, aby wymusić na każdym obiekcie „brudny” w akcesoriach, ale to również jest możliwe.

questionAnswers(3)

yourAnswerToTheQuestion