sql >> Databasteknik >  >> RDS >> Oracle

java.sql.SQLEundantag:ORA-00932:inkonsekventa datatyper:förväntat NUMBER fick BINÄRT

Jag tror att du bara behöver använda

 IN :stringId

istället för

 IN (:stringId)

För JPA

namedQuery.setParameter("stringId", strIds);

är korrekt, men för Hibernate bör du använda

namedQuery.setParameterList("stringId", strIds);


  1. Krävs normalt MySql-index när vi har Composite-index

  2. SQL vs MySQL:Regler om aggregerade operationer och GROUP BY

  3. MySQL-cache och datumfunktioner

  4. mysql en-till-många-fråga med negation och/eller flera kriterier