码迷,mamicode.com
首页 > 其他好文 > 详细

17-注解开发

时间:2019-08-24 22:34:29      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:findall   int   dao   res   where   str   inter   多表查询   integer   

细节:

在项目中,用了xml和注解开发,不管用不用xml,它都会报错,要么把配置文件放到不相干的文件,要么删除。

通常开发是整个dao要用xml要么用注解开发

课程安排:

一、环境搭建

  1. 配置好连接环境
  2. interface 改动
public interface IUserDao {
    @Select("select *from user")
    List<User> findAll();

    @Insert("insert into user(username,password,address,birthday)values(#{username},#{password},#{address},#{birthday})")
    void saveUser(User user);

    @Delete("delete from user where id=#{id}")
    void deleteUser(Integer userId);

    @Select("select *from user where username id=#{id}")
    User fingdById(Integer userId);

    /**
     * 根据用户名模糊查询
     * @param username
     * @return
     */
    @Select("select *from user where username like '%${value}%'")
    List<User> findUserByName(String username);

    /**
     * 查询总用户数量
     * @return
     */
    @Select("select count(*) from user")
    int findTotalUser();
}

二、单表CRUD操作(代理Dao方式)

懒了

三、多表查询操作

四、缓存的配置

暂时完结基础篇,再见

17-注解开发

标签:findall   int   dao   res   where   str   inter   多表查询   integer   

原文地址:https://www.cnblogs.com/zuiren/p/11406157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!