首页 > 其他 > 详细

知识点杂记

时间:2020-02-10 16:28:54      阅读:74      评论:0      收藏:0      [点我收藏+]

------------恢复内容开始------------

@autowired可以注释接口嘛?

可以

@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";
    }
}

mysql limit n,m 语句 第二个m指的是查询m条记录 比如 2,3 是查询id为2后面的3条数据

EL name和getname

获取JavaBean的属性,只需要通过.符号操作就可以了。

像这样 ${hero.name} ,就会自动调用getName方法了

注: 如果属性是boolean类型,那么就会自动调用isXXX方法了

springmvc controller 方法中的参数问题?

mybatis ${} #{}的区别

mybatis if test=start 动态sql 为什么没有传入参数

如果没有传参数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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!