sql >> Database >  >> RDS >> Mysql

Ontsnappen aan de dubbele punt ':' in JPA-query's

Ik had soortgelijke ervaringen bij het gebruik van postgresql json-functie in native JPA-query.

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

JPA geeft een foutmelding dat ik de genoemde parameter :json niet heb ingesteld.

De oplossing:

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


  1. Databasesortering instellen in Entity Framework Code-First Initializer

  2. MySQL ISNULL() uitgelegd

  3. ODBC scalaire functies voor datum en tijd in SQL Server (T-SQL-voorbeelden)

  4. OracleDataSource versus Oracle UCP PoolDataSource