2017/8/3java开发日志
来源:互联网 发布:fedora17 yum无法使用 编辑:程序博客网 时间:2024/06/11 06:26
mybatis多个参数查询:
<select id="selectUserFromRequire" resultMap="BaseResultMap">
select
<include refid="Base_Column_List" />
from T_USER
where USER_NAME like '%'+#{param1}+'%' and USER_PHONE like '%'+#{param2}+'%'
<if test="param3 != 3">
and USER_STATUS = #{param3}
</if>
</select>
在网上看了一些教程,但都不准确,最后统计查询的问题
首先,不用定义parameterType或者resultType
其次,第一个参数用#{param1}获得,第二个用#{param2}获得,以此类推,我试了网上说的#{0}不行
mybatis if 条件查询时 test 中直接用param1 获得第一个参数而不用#{param1}
最后我是用sqlserver数据库的,所以模糊查询要写成 like '%'+#{param1}+'%' 的形式,mysql的应该是 like '%'||#{param1}||'%' ,Oracle的应该是concat('%',#{param1},'%')函数
不正确的地方请大家指出,谢谢了
阅读全文
0 0
- 2017/8/3java开发日志
- java开发日志2017/8/2一
- java开发环境配置日志
- JAVA应用开发日志解决方案
- Java开发异常及日志
- 阿里巴巴Java开发手册学习小结8-异常日志
- mvrlib开发日志 3
- MyCalendar 开发日志3
- 阿里巴巴Java开发手册-异常日志-日志规约
- 【Java开发手册之异常日志(二)】日志规约
- Java游戏开发日志(2007-5-29)
- Java游戏开发日志(2007-6-1)
- Java游戏开发日志(2007-6-7)
- Java 开发的日志建议规范
- 存储引擎开发日志8
- 开发日志-2005-11-3
- 存储引擎开发日志3
- AM2开发日志3 10.22
- set -x 作用
- 校招准备系列:每天一道算法题(5)-两数之和
- 利用pdfbox和itext包将pdf转换为图片
- SparkSQL---DataFrame
- Date、String、Calendar类型之间的转化
- 2017/8/3java开发日志
- Webpack+React+ES6项目搭建(一)
- hdu 6069 区间筛
- java数组中的length属性到底属于java中的哪个类
- keystore was tampered with,or password was incorrect解决办法
- 码云,git使用 教程
- spring security入门程序----登录
- Spring容器管理对象
- Python学习笔记(1)——Pylatin