请问老师 通过点击各个分类查找并显示相应的类的图书的逻辑代码需要在book.xml中书写吗
1 | <br> // private Book showPartBook(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {<br>// String category=req.getParameter("category");<br>// HttpSession session = req.getSession();<br>// session.setAttribute("list", bookList);<br>// List<Book> list=new ArrayList<Book>();<br>// for(Book b:list){<br>// if(b.getCategoryId().equals(category.categoryId)){<br>// list.add(b);<br>//<br>// }<br>// }<br>// return (Book) list;<br> //req.setAttribute("bookList",list);<br>// req.getRequestDispatcher("/WEB-INF/jsp/book.jsp").forward(req, resp);<br>// }<br><br><br>book.xml:<br><?xml version="1.0" encoding="UTF-8"?><br><br><!DOCTYPE mapper SYSTEM "http://mybatis.org/dtd/mybatis-3-mapper.dtd" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"/><br><br><!--namespace与包名类名一致--><br><br> <mapper namespace="com.imooc.oa.dao.BookDao"><br><br> <!--id与方法名对应 parameterType与方法参数类型对应 resultType与方法返回类型对应--><br><br> <select resultType="com.imooc.oa.entity.Book" parameterType="Integer" id="selectById">select * from book </select><br> <select resultType="com.imooc.oa.entity.Book" parameterType="Integer" id="selectById">select * from book where category_id=#{value} </select><br> <insert id="insert" parameterType="com.imooc.oa.entity.Book" useGenerateKeys="true" keyProperty="id" keyColumn="id"><br> INSERT INTO (category_id,name,level,price,img_path,create_time,update_time)<br> VALUES(#{categoryId},#{name},#{level},#{price},#{imgPath},#{createTime},#{updateTime})<br> </insert><br></mapper><br> |
7
收起
正在回答
1回答
同学你好,通过各个分类查找图书对应的类就是根据分类id查询对应分类的图书,这是一个查询方法,所以需要在book.xml中添加这样的方法实现。
祝学习愉快~
相似问题
登录后可查看更多问答,登录/注册
java工程师2020版
- 参与学习 人
- 提交作业 9404 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧