0
点赞
收藏
分享

微信扫一扫

jpa使用原生SQL查询数据库like的用法

柠檬果然酸 2022-03-16 阅读 115


jpa使用like查询,需要拼接字符串,如下

oracle用法:

//dao层代码
@Query(value = "SELECT * FROM TABLENAME WHERE USER_NAME LIKE '%'||?1||'%'", nativeQuery = true)
List<Map<String, Object>> queryUserInfoByName(String userName);

 mysql用法:

//dao层代码
@Query(value = "SELECT * FROM TABLENAME WHERE USER_NAME LIKE CONCAT('%',:userName,'%')", nativeQuery = true)
List<Map<String, Object>> queryUserInfoByName(@Param("userName") String userName);


举报

相关推荐

0 条评论