jpa使用原生SQL查询数据库like的用法
jpa使用like查询,需要拼接字符串,如下
oracle用法:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。//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);

更多精彩