SQLSERVER使用Spring Data JPA实现模糊查询like
2024-09-24 12:46:03
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("%测试%")
最新文章
- 详解mysql int类型的长度值问题【转】
- Raspberry Pi I2C驱动 (Python)
- Redis代码阅读之Hacking Strings
- 安卓模拟器";bluestacks";在电脑上的设置.(宽,高)
- JTA 深度历险 - 原理与实现---转
- 基于maven进行spring 和mybatis的整合(Myeclpise)
- python3.4.3如何获取文件的路径
- ASP.NET页面之间传值
- VS关闭Browser Link
- 2013 吉林通化邀请赛 Play Game 记忆化搜索
- [APP]如果你想反编译
- 201521123014 《Java程序设计》第5周学习总结
- Python学习笔记010_迭代器_生成器
- Android简易实战教程--第十二话《代码获取手机总运行内存的大小》
- DOM是什么?有什么用处?js与DOM啥关系?
- WPF在XAML中实现持续动画的暂停、恢复、停止
- cocos2d JS-(JavaScript) 使用特权方法的例子
- CSU 1859 Gone Fishing(贪心)
- samba安装
- 【Java】 大话数据结构(3) 线性表之静态链表
热门文章
- ubuntu 14 编译视频第三方库ijkplayer,能够在winows下使用
- [Angular2 Router] Preload lzay loading modules
- storm原理介绍
- java.util.logging使用笔记2
- SQLITE3 使用总结(直接使用C函数)
- 5、linux下应用字符串相关调用函数列举说明
- C++项目參考解答:累加求圆周率
- chain rule 到 Markov chain
- 《SAS编程与数据挖掘商业案例》学习笔记之十二
- 一大波Java来袭(四)String类、StringBuilder类、StringBuffer类对照