У меня проблема при получении записи из базы данных с логическим столбцом. Я не могу изменить структуру базы данных.
Тип базы данных - Character (1) (PostgreSQL), где они использовали «t» для истинного и «f» для ложного. Я использовал PostgreSQLDialect.
Я попытался поместить это в конфигурацию hibernate
<property name="query.substitutions">1 't',0 'f'</property>
Я попытался переопределить в диалекте
public override string ToBooleanValueString(bool value)
{
return value ? "t" : "f";
}
Отображение:
Map(x => x.IsTemplate).Column("template_p");
Все еще не работает, Любая помощь?