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

Était-ce utile?

La solution

Il est un bug NHibernate ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top