阳光下最猥琐的猩
2016-12-16 22:39
public List<Message> queryMessageList(String command, String description) { DBAccess dbAccess = new DBAccess(); List<Message> messageList = new ArrayList<Message>(); SqlSession sqlSession = null; try { sqlSession = dbAccess.getSqlSession(); Message message = new Message(); message.setCommand(command); message.setDescription(description); //通过sqlSession执行SQL语句 messageList = sqlSession.selectList("Message.queryMessageList",message); } catch (IOException e) { e.printStackTrace(); }finally{ if(sqlSession!=null){ sqlSession.close(); } } return messageList; } public static void main(String[] args) { MessageDao messageDao = new MessageDao(); messageDao.queryMessageList("", ""); }
<mapper namespace="Message"> <resultMap type="com.imooc.bean.Message" id="MessageResult"> <id column="ID" jdbcType="INTEGER" property="id"/> <result column="COMMAND" jdbcType="VARCHAR" property="command"/> <result column="DESCRIPTION" jdbcType="VARCHAR" property="description"/> <result column="CONTENT" jdbcType="VARCHAR" property="content"/> </resultMap> <select id="queryMessageList" parameterType="com.imooc.bean.Message" resultMap="MessageResult"> select ID,COMMAND,DESCRIPTION,CONTENT from MESSAGE where 1=1 <if test="command != null and !"".equals(command.trim())"> and COMMAND=#{command} </if> <if test="description != null and !"".equals(description.trim())"> and DESCRIPTION like '%' #{description} '%' </if> </select> </mapper> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"> <property name="" value=""/> </transactionManager> <dataSource type="UNPOOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/micro_message?useUnicode=true&characterEncoding=UTF-8"/> <property name="username" value="root"/> <property name="password" value="123456"/> </dataSource> </environment> </environments> <mappers> <mapper resource="com/imooc/config/sqlxml/Message.xml"/> </mappers> </configuration>
或者页面不存在,你可以调试下,看看跳到后台没有
你servlet的路径有错误,后mybatis没有关系
通过自动回复机器人学Mybatis---基础版
107412 学习 · 786 问题
相似问题