Mysql
 sql >> база данни >  >> RDS >> Mysql

Екраниране на знака двоеточие ':' в JPA заявки

Сблъсках се с подобен опит, когато използвах postgresql json функция в собствена JPA заявка.

select * from component where data ::json ->> ?1 = ?2

JPA ще изведе грешка, че не съм задал наименования параметър :json.

Решението:

"select * from component where data \\:\\:json ->> ?1 = ?2"


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Знакът за евро не се показва на място

  2. Как да получа полета по име в заявка Python?

  3. Проблем при конфигуриране на MySql с въздушен поток на apache в Hadoop

  4. Изброяване на редове в mysql въз основа на групи

  5. MySQL ПОРЪЧАЙ ПО [стойност на полето за персонализиран SET]