Oracle CLOB e NHibernate

Se você usa Oracle com NHibernate, atente para o seguinte:

Se você mapear um campo CLOB para type=String, ao salvar dados muito grandes, o seguinte erro é gerado:

“ORA-01461: can bind a LONG value only for insert into a LONG column”

Se você precisar mapear um campo CLOB para String, utilize o tipo AnsiString ao invés de String no seu mapeamento.

<property name=”SeuCampo” column=”SeuCampo” type=”AnsiString”/>

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.