У меня есть класс со свойством:
virtual public string Data { get; set; }
example.hbm.xml привязывает это к:
<property name="Data" type="string" column="data" ></property>
Таблица в MySql создается с помощью:
CREATE TABLE `xxx` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`data` blob,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=binary;
Я могу успешно записать в БД и увидеть текст в столбце, написанный правильно.
Когда я пытаюсь прочитать записи из этой таблицы, значение свойства «Данные» равно «Система»..Байт[]'.Опять же, это ценность этого свойства.Это тип 'System.String'.
Что делать?Заранее спасибо за любые подсказки.
Я тоже пробовал charset = UTF8.
Я также пробовал type = "StringClob" в файле отображения.