2009-06-08 4 views
2

У меня есть ПК (символ (10)), которая отображается так:Как сопоставить (NHibernate) указанный тип PostgreSql?

Нагрузка отлично работает с npgsql 1.0, SQL генерируется с loadbyid является:

SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE city0_."IDCity"=E'BR420240'

Использование npgsql 2.0. SQL, генерируемый:

SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE city0_."IDCity"='BR420240'::text

Итак, я получил ObjectNotFoundException, потому что SQL возвращает 0 результаты ...

Npgsql разработчик сказал мне, чтобы определить точный тип к ПК, в том кейс: знак (10) ...

Как я могу это сделать с помощью NH? Я пытался использовать SQL-типа, но я думаю, что это только существуют в Hibernate ...

Благодаря

ответ