mysql下可以使用 CONCAT函数

@Query("SELECT u.username FROM User u WHERE u.username LIKE CONCAT('%',:username,'%')")
List<String> findUsersWithPartOfName(@Param("username") String username);

  

SQLSERVER 2008r2不支持 CONCAT函数,查了很多方式最后找到了折中的办法,就是把%和内容作为参数传入

public interface WpxxRepository extends JpaRepository<Wpxx, Long> {

    @Query(value = " from  Wpxx where wpmc like :mc ")
List<Wpxx> findAllByName(@Param("mc") String mc);
}

  

WpxxDaoImpl调用的时候
 @Override
public List<Wpxx> findAllByName(String mc) {
return wpxxRepository.findAllByName("%"+mc+"%");
}

  如果想查询 like '%测试%' ,调用WpxxDaoImpl 方法 findAllByName(“测试”) ,传入到 WpxxRepository中的时候就是 findAllByName("%测试%")

最新文章

  1. 详解mysql int类型的长度值问题【转】
  2. Raspberry Pi I2C驱动 (Python)
  3. Redis代码阅读之Hacking Strings
  4. 安卓模拟器&quot;bluestacks&quot;在电脑上的设置.(宽,高)
  5. JTA 深度历险 - 原理与实现---转
  6. 基于maven进行spring 和mybatis的整合(Myeclpise)
  7. python3.4.3如何获取文件的路径
  8. ASP.NET页面之间传值
  9. VS关闭Browser Link
  10. 2013 吉林通化邀请赛 Play Game 记忆化搜索
  11. [APP]如果你想反编译
  12. 201521123014 《Java程序设计》第5周学习总结
  13. Python学习笔记010_迭代器_生成器
  14. Android简易实战教程--第十二话《代码获取手机总运行内存的大小》
  15. DOM是什么?有什么用处?js与DOM啥关系?
  16. WPF在XAML中实现持续动画的暂停、恢复、停止
  17. cocos2d JS-(JavaScript) 使用特权方法的例子
  18. CSU 1859 Gone Fishing(贪心)
  19. samba安装
  20. 【Java】 大话数据结构(3) 线性表之静态链表

热门文章

  1. ubuntu 14 编译视频第三方库ijkplayer,能够在winows下使用
  2. [Angular2 Router] Preload lzay loading modules
  3. storm原理介绍
  4. java.util.logging使用笔记2
  5. SQLITE3 使用总结(直接使用C函数)
  6. 5、linux下应用字符串相关调用函数列举说明
  7. C++项目參考解答:累加求圆周率
  8. chain rule 到 Markov chain
  9. 《SAS编程与数据挖掘商业案例》学习笔记之十二
  10. 一大波Java来袭(四)String类、StringBuilder类、StringBuffer类对照