日志无法打印问题:
首先log4j.properties配置
## debug 级别
log4j.rootLogger=DEBUG,Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{yyyy-MM-dd-HH\:mm\:ss,SSS} [%t] [%c] [%p] - %m%n
log4j.logger.com.mybatis=DEBUG
该配置文件存放的位置 src目录下
查询问题:
我在有多个条件查询时,使用了and连接这些条件
如:select * from user where username = #{username} and age = #{age}
此时无论我数据库中是否有符合条件的记录都返回了null
解决办法:在数据库配置文件中jdbc.url 后面加一个参数 characterEncoding=utf-8