Domanda

Ho un PK (carattere (10)), che viene mappato così:

      

Il carico funziona bene con npgsql 1.0, l'SQL generato con loadbyid è:

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

Utilizzando npgsql 2.0. l'SQL generato è:

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

Così, ho ottenuto ObjectNotFoundException, perché SQL restituisce 0 risultati ...

Npgsql sviluppatore ha detto-mi per specificare il tipo esatto al PK, in quanto caso: il carattere (10) ...

Come posso fare che l'utilizzo di NH? Ho provato l'uso sql-tipo , ma penso che sia solo esistere in Hibernate ...

Grazie

È stato utile?

Soluzione

Si tratta di un bug NHibernate ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top