如何将 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,但你还必须检查它是否是本机查询。
在某些库中,您只需传递一个字符串作为查询。
我在 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,但你还必须检查它是否是本机查询。
在某些库中,您只需传递一个字符串作为查询。