packagecom.imooc.dao;importjava.io.IOException;importjava.util.ArrayList;importjava.util.List;importorg.apache.ibatis.session.SqlSession;importorg.apache.log4j.Logger;importcom.imooc.bean.Message;importcom.imooc.db.DBAccess;public classMessageDao {/*** 根据查询条件获取消息列表*/
public ListqueryMessageList(String command, String description) {
List messageList = new ArrayList<>();
DBAccess dbAccess= newDBAccess();
SqlSession sqlSession= null;try{
sqlSession=dbAccess.getSqlSession();//通过sqlSession执行SQL语句
Message message = newMessage();
message.setCommand(command);
message.setDescription(description);
messageList= sqlSession.selectList("Message.queryMessageList", message);
}catch(IOException e) {
e.printStackTrace();
}finally{//如果中间发生异常sqlSession可能是null
if (sqlSession != null) {