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