Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Thoát ký tự dấu hai chấm ':' trong các truy vấn JPA

Tôi gặp phải trải nghiệm tương tự khi sử dụng hàm postgresql json trong truy vấn JPA gốc.

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

JPA sẽ xuất hiện lỗi mà tôi chưa đặt tham số có tên:json.

Giải pháp:

"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. Nhóm DateTime theo ngày và giờ

  2. Lỗi MySQL - Bạn có lỗi trong cú pháp SQL của mình

  3. Xử lý lịch ngày và dấu thời gian của MySQL trong Java

  4. Trả về kết quả ngẫu nhiên (thứ tự theo rand ())

  5. Sự cố UTF8 MySQL trên Rails - sự cố mã hóa với utf8_general_ci