Tôi tự hỏi nếu/cách này là có thể, nếu có, tôi chắc chắn rằng mình cách khắc phục đơn giản mà tôi dường như không thể tìm raJDBI sử dụng @bind cho các biến trong các truy vấn bên trong dấu ngoặc kép
@SqlQuery("SELECT * FROM Table WHERE column LIKE '%:thingName%'")
public Set<Things> getThings(@Bind("thingName", String thingName)
Về cơ bản đối với ví dụ đồ chơi này, tôi đang cố gắng chọn một hàng có cột chứa [bất kỳ văn bản] thingName [anyText]. Khi sử dụng như trên, tôi nghĩ rằng các dấu nháy che biến bị ràng buộc để nó theo nghĩa đen tìm kiếm [bất kỳ văn bản] : thingName [anyText] và không phải biến ràng buộc của tôi.
Cảm ơn bạn trước, Madeline
Bạn nên thay đổi câu trả lời chấp nhận giải pháp nối. Có một cách để làm điều này mà không cần thực hiện thay đổi mã có thể giới thiệu một lỗi. –