------------恢复内容开始------------
可以
@Controller
@RequestMapping("")
public class CategoryController {
@Autowired//虽然注释的是接口,但是spring会自动找到实现类,如果没有则报错,如果有多个也报错, 可以使用@Qualifer指定?
CategoryService categoryService;
@RequestMapping("admin_category_list")
public String list(Model model){
List<Category> cs = categoryService.list();
model.addAttribute("cs",cs);
return "admin/listCategory";
}
}
获取JavaBean的属性,只需要通过.符号操作就可以了。
像这样 ${hero.name} ,就会自动调用getName方法了
注: 如果属性是boolean类型,那么就会自动调用isXXX方法了
如果没有传参数name,那么就查询所有,如果有name参数,那么就进行模糊查询。
<mapper namespace="com.how2java.tmall.mapper.CategoryMapper">
<select id="list" resultType="Category">
select * from category order by id desc
<if test="start!=null and count!=null">
limit #{start},#{count}
</if>
</select>
<select id="total" resultType="int">
select count(*) from category
</select>
<insert id="add" keyProperty="id" useGeneratedKeys="true" parameterType="Category" >
insert into category ( name ) values (#{name})
</insert>
</mapper>
keyProperty="id" useGeneratedKeys="true" 以确保Category对象通过mybatis增加到数据库之后得到的id增长值会被设置在Category对象上。 因为在保存分类图片的时候需要用到这个id值,所以这一步是必须的。
原文:https://www.cnblogs.com/zhuob/p/12291071.html