记使用mybatis实现简单的搜索查询
2019-05-23 15:41
351 查看
记使用mybatis实现简单的搜索查询 concat函数是mysql数据库最重要的函数之一 其作用是将多个字符串连接成为一个字符串 在这次写sql过程中,因要求是多个条件查询 所以就用了concat()函数,因为担心其中某个字段为null时查询到的数据
为空所以使用concat()函数中的IFNULL()函数所以写起来就是
这是在navicat图形化界面编写的sql语句 数据是写死的 查询出来的结果证明是可以的
那么接下来问题来了 在mapper.xml文件里面数据是不能写死的,该怎么写呢,我最后了解到的方法有两种
这是mapp.java文件里面的查询方法
查询方法的参数是string
方法一:
方法二:
经过验证以后这两种写法都是可以在mapper.xml实现对数据库的模糊查询
做个小记录提醒自己
相关文章推荐
- 使用lucene3.6创建索引和实现简单搜索
- 使用jQuery简单实现模拟浏览器搜索功能
- MyBatis使用接口和不使用接口实现查询
- 使用lucene搜索引擎实现对关键字的简单查询
- MyBatis(一) 不使用MyBatis做一个简单的查询
- 使用Mybatis实现数据的增、删、改以及复杂查询
- Oracle使用MyBatis中RowBounds实现分页查询
- ORACLE如何使用模糊查询(如何实现关键字搜索)
- 使用delegate实现简单的查询功能
- MyBatis之自查询,使用 递归实现 N级联
- 使用Mybatis实现数据库一对多查询
- [置顶] 【Mybatis】深入浅出Mybatis(十三)——使用association和collection实现关联查询
- MavenWeb项目MyBatis简单的注解使用(一对一,一对多,多对多关系查询)
- mybatis 使用collection标签实现一对多查询(普通使用使用)
- 使用Lucene.NET实现简单的站内搜索
- MyBatis简单的增删改查以及简单的分页查询实现
- 使用Oracle数据库实现树形结构表的子-父级迭代(递归)查询和删除,通过级联菜单简单举例
- mybatis使用resultMap实现一对一查询
- 使用jquery简单实现腾讯地图的地址搜索定位功能
- MyBatis实现简单的用户查询