У меня проблема при получении записи из базы данных с логическим столбцом. Я не могу изменить структуру базы данных.
Тип базы данных - Character (1) (PostgreSQL), где они использовали «t» для true и «f» для false. Я использовал 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");
Все еще не работает,
Любая помощь?