Comment la carte (NHibernate) un type PostgreSql spécifié?
-
12-09-2019 - |
Question
J'ai un PK (caractère (10)), qui est mappé comme ça:
La charge fonctionne très bien avec Npgsql 1,0, le SQL généré avec loadbyid est:
SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE
city0_."IDCity"=E'BR420240'
Utilisation Npgsql 2.0. le SQL généré est:
SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE
city0_."IDCity"='BR420240'::text
Alors, je me suis ObjectNotFoundException, parce que SQL retourne 0 résultats ...
développeur Npgsql m'a dit à préciser le type exact du PK, en ce sens cas: caractère (10) ...
Comment puis-je faire en utilisant NH? J'ai essayé utiliser sql-type , mais je pense qu'il ne existent dans Hibernate ...
Merci
La solution
Il est un bug NHibernate ...