请问老师 通过点击各个分类查找并显示相应的类的图书的逻辑代码需要在book.xml中书写吗

请问老师 通过点击各个分类查找并显示相应的类的图书的逻辑代码需要在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>


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,通过各个分类查找图书对应的类就是根据分类id查询对应分类的图书,这是一个查询方法,所以需要在book.xml中添加这样的方法实现。

祝学习愉快~

  • qq_慕神0589333 提问者 #1

    如上这段 查询全部图书信息和通过分类id查询图书信息 都要写吧

    1
    2
    3
    4
    <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>


    2021-06-21 18:29:38
  • 好帮手慕小班 回复 提问者 qq_慕神0589333 #2

    同学你好,是的,查询全部图书信息和通过分类id查询图书信息这两个方法都需要写。

    祝学习愉快~

    2021-06-21 18:40:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码