PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgres / Hibernate-Operator existiert nicht:text =bytea

Es ist seltsam, aber die Abfrage verarbeitet null nicht sehr gut. Als ich die Abfrage geändert habe zu:

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

es funktioniert gut, da das DAO das Make als NULL abfragen muss. Wenn es also nicht null ist, brauche ich zwei Sätze von Abfragen, einen, der fest codiert ist, um null wie oben auszuwählen, und einen anderen für setParam(1, carMake).

Seltsam, aber ich denke, das funktioniert.