我正在使用 MySql 数据库。我喜欢在 'tbl_users' 上编写本机查询。我写了如下查询:
@Query(nativeQuery = true, value = "SELECT * FROM tbl_users AS u WHERE u.id IN (:ids)")
List<User> findByUserIdIn(@Param("ids") Set<Long> ids);
但是我的spring应用程序抛出了一个异常,比如
java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')'
什么是正确的查询或者我该如何克服这个问题。请帮忙。