Quelqu'un peut-il me dire, pourquoi cela ne fonctionne pas:JPA comme opérateur avec Integer
criteria.add(cb.like((myentity.<Integer>get("integerid")).as(String.class), "2%"))
Je reçois l'erreur suivante:
The object [2%], of class [class java.lang.String], from mapping [org.eclipse.persistence.mappings.DirectToFieldMapping[integerid-->MYENTITY.INTEGERID]] with descriptor [RelationalDescriptor(org.example.model.MyEntity --> [DatabaseTable(MYENTITY)])], could not be converted to [class java.lang.Integer]
est la seule solution pour modifier la propriété myinteger
à un chaîne dans le modèle, afin que je puisse utiliser l'opérateur like
?
BR
Merci beaucoup. Je testais avec le derby db. Je vais donc vérifier avec notre production db (postgres). – reen