MyBatis 动态SQL语句
来源:互联网 发布:excel转pdf软件 编辑:程序博客网 时间:2024/06/05 20:24
SysUserMapper.java
List<SysUser> selectChoseInfo( String userInfo);
SysUserMapper.xml
<select id="selectChoseInfo" parameterType="java.lang.String" resultMap="BaseResultMap"> select * from sys_user where 1=1 and user_info =#{userInfo} <choose> <when test="userInfo != null and userInfo !=''"> and user_info =#{userInfo} </when> <otherwise> and 1=2 </otherwise> </choose> </select>
parameterType=”java.lang.String” 可以省略,根据接口的定义自动解析。
List<SysUser> selectChoseInfo( @Param("userInfo") String userInfo);
一般来说我们参数传递只有一个,基本数据类型或者javaBean,当数据多于一个的时候,就会报错。这时我们就需要使用@param来为传递的参数设置别名。
阅读全文
0 0
- mybatis动态SQL语句
- mybatis动态SQL语句
- mybatis动态SQL语句
- MyBatis 动态SQL语句
- mybatis 动态SQL语句
- mybatis 动态sql语句
- mybatis动态SQL语句
- Mybatis 动态SQL语句
- mybatis动态sql语句
- MyBatis动态SQL语句
- Mybatis动态sql语句
- mybatis动态SQL语句
- mybatis 动态SQL语句
- mybatis动态SQL语句
- MyBatis动态Sql语句
- mybatis动态SQL语句
- mybatis动态SQL语句
- mybatis动态SQL语句
- Maven依赖排除 禁止依赖传递 取消依赖的方法
- 在Windows下安装编译GDB调试工具
- Java IO流将数据输出到.csv文件中,excel打开时乱码问题的解决
- eclipse 查看原始类出现The jar file rt.jar has no source attachment解决方法
- SQL SERVER 连接PHP
- MyBatis 动态SQL语句
- 浅谈背景半透明
- android hellochart的使用 画图形
- (推荐)第15章 扩展ASP.NET MVC (IModelBinder、过滤器)
- mysql批量更新的坑
- Java设计模式之观察者模式
- 孩子书单
- PowerDesigner16 设置导出sql文件的编码
- Java HashMap工作原理及实现