Как я могу использовать функции MySQL JSON с Mybatis? - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь использовать функции MySQL JSON с Mybatis.

@Results(id = "findTestByCountry", value = {
        @Result(property = "id", column = "id", id = true)
    })
@Select("SELECT id" +
        "FROM tests" +
        "WHERE JSON_CONTAINS(countries, #{country})")
List<Test> findTestByCountry(String country);

Но происходит сбой, как показано ниже.

Error querying database.  Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Invalid JSON text in argument 1 to function json_contains: "Invalid value." at position 0.

Разве невозможно использовать функции JSON с Mybatis?

...