如何将 mysql 中的 select 语句转换为 java 中的查询?

How to convert a select statement in mysql into a query in java?

我在 MySQL 中有一个 select 语句。

select * from tbl_user where path like '%,id,%'

如何将其转换为 Java 中的查询?我要传递的东西 id.

可能

@Query(value = "select * from tbl_user where path like CONCAT('%,',?1,',%')", nativeQuery = true) 
Iterable<Tbl_user> findAllChildUsers(int id);

会有帮助

这取决于您使用的 framework/library。 在 hibernate 中你可以使用 :id,但你还必须检查它是否是本机查询。

在某些库中,您只需传递一个字符串作为查询。