PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

L'opérateur Postgres/hibernate n'existe pas :text =bytea

C'est bizarre mais la requête ne gère pas très bien null. Quand j'ai changé la requête en :

Query query = getSession().createQuery("from Car as c where " +
"c.carModel = ? AND c.carMake is null").setParameter(0, carModel);

cela fonctionne bien puisque le DAO doit interroger le make en tant que NULL. Donc, si ce n'est pas null, j'ai besoin de deux ensembles de requêtes, l'un codé en dur pour sélectionner null comme ci-dessus, l'autre pour setParam(1, carMake).

Bizarre mais je pense que ça marche.