Mybatis 的多个参数的使用和 sql日志的打印
2015-05-14 10:43
519 查看
mybatis的日志打印:
在log4j.properties 里面添加如下的语句
#log4j.logger.org.apache.ibatis=debug,stdout
#log4j.logger.java.sql=debug,stdout
多个String类型的参数的导入:
<select id="findCategoryByCN" parameterType="String" resultType="Map">
select *
from t_business_classificationmeta where 1=1
<if test="#{1} != null and #{1} != ''"> and TITLE = #{1}</if>
<if test="#{0} != null and #{0} != ''"> and CLASSIFICATIONCODE=#{0} </if>
</select>
不是直接使用名称进行代替。
在log4j.properties 里面添加如下的语句
#log4j.logger.org.apache.ibatis=debug,stdout
#log4j.logger.java.sql=debug,stdout
多个String类型的参数的导入:
<select id="findCategoryByCN" parameterType="String" resultType="Map">
select *
from t_business_classificationmeta where 1=1
<if test="#{1} != null and #{1} != ''"> and TITLE = #{1}</if>
<if test="#{0} != null and #{0} != ''"> and CLASSIFICATIONCODE=#{0} </if>
</select>
不是直接使用名称进行代替。
相关文章推荐
- 使用log4jdbc实现打印完整带参数的sql语句日志
- MyBatis动态SQL使用,传入参数Map中的Key判断
- 使用log4j在控制台打印mybatis运行sql
- log4j打印mybatis执行sql,将占位符换成真实的参数输出
- 与jsr303验证和quartz调度使用mybatis不打印sql的问题
- MyBatis动态SQL使用,传入参数Map中的Key判断
- MyBatis动态SQL使用,传入参数Map中的Key判断
- mybatis下使用log4j打印sql语句和执行结果
- 使用log4j打印日志信息的操作----以在MyBatis中使用为例
- mybatis打印SQL,并显示参数
- mybatis结合log4j打印SQL日志
- mybatis中使用log4j打印sql语句不起作用问题
- 如何在控制台打印出mybatis sql语句日志
- jdbc 打印执行sql日志包括参数
- mybatis项目使用log4j在控制台不打印sql的原因
- 在maven web项目中配置log4j打印日志及Mybatis sql语句
- SpringBoot使用logback输出日志并打印sql信息
- log4j打印mybatis执行sql,将占位符换成真实的参数输出
- mybatis打印sql和参数
- Spring Boot使用MyBatis 3打印SQL的配置