Сначала убедитесь, что объект, который вы пытаетесь сохранить, является логическим, а не примитивным логическим. Во-вторых, вы можете определить столбец, соответствующий char (1), который может содержать «Y», «N» или нулевое значение. и, наконец, и самое главное, добавьте в hibernate.cfg.xml следующую строку: -
<property name="query.substitutions">'Y'=true,'N'=false</property>
если вы используете файл hibernate.properties, используйте следующее: -
hibernate.query.substitutions true 'Y', false 'N'
это поможет вам сохранить нулевые значения в столбце логического типа. и не забудьте сопоставить свойство как type = "boolean" в файле сопоставления.