中文无法查询,可以修改 配置文件的 url,加上字符编码
<property name="url" value="jdbc:mysql://localhost:3306/micro_message?useUnicode=true&amp;characterEncoding=utf8"/>
<property name="url" value="jdbc:mysql://localhost:3306/micro_message?useUnicode=true&amp;characterEncoding=utf8"/>
2017-07-30
出现空指针报错的原因是:
sqlSession = dbAcess.getSqlSession();这句没写,或者是没有赋值给 sqlSession
sqlSession = dbAcess.getSqlSession();这句没写,或者是没有赋值给 sqlSession
2017-07-30
if(command != null && !"".equals(command.trim())) {
sql.append(" and command=? ");
paramList.add(command);
}
if(description != null && !"".equals(description.trim())) {
sql.append(" and description like '%' ? '%' ");
paramList.add(description);
}
忘加了 否定符,半天没查到
sql.append(" and command=? ");
paramList.add(command);
}
if(description != null && !"".equals(description.trim())) {
sql.append(" and description like '%' ? '%' ");
paramList.add(description);
}
忘加了 否定符,半天没查到
是因为要组成完整的一句sql 所以sql.append(" and COMMAND=?"); 一定要有空格 !!!