1.打印ibatis后台执行sql日志
前面几句都说要加上,可是加上不加上打印出来的结果都一样,具体作用还有查一下。
2.ibatis如果查询参数不为空则加入此条件语法:
如果输入的第四个参数不为空则加入此条件,条件与条件中用and连接
#log4j.logger.com.ibatis=DEBUG,monitor,exception,A1
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG,monitor,exception
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG,monitor,exception
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG,monitor,exception
log4j.logger.java.sql.Connection=DEBUG,monitor,exception
log4j.logger.java.sql.Statement=DEBUG,monitor,exception
log4j.logger.java.sql.PreparedStatement=DEBUG,monitor,exception
log4j.logger.java.sql.ResultSet=DEBUG,monitor,exception
前面几句都说要加上,可是加上不加上打印出来的结果都一样,具体作用还有查一下。
2.ibatis如果查询参数不为空则加入此条件语法:
<isNotNull property="4" prepend=" and ">
a.endArea like #4#
</isNotNull>
如果输入的第四个参数不为空则加入此条件,条件与条件中用and连接