sql >> Database teknologi >  >> RDS >> Mysql

Undslipper kolon-tegnet ':' i JPA-forespørgsler

Jeg stødte på lignende oplevelse, da jeg brugte postgresql json-funktionen i indbygget JPA-forespørgsel.

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

JPA vil give fejl, at jeg ikke har indstillet den navngivne parameter :json.

Løsningen:

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


  1. PostgreSQL, omkonfigurer eksisterende tabel, skift primær nøgle til type=serial

  2. Sådan får du vist status og systemvariabler i MySQL Workbench ved hjælp af GUI

  3. Sikkerhedskopiering på bordniveau

  4. datetime til totalminute i sql