17-注解开发

细节:

在项目中,用了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方式)

懒了

三、多表查询操作

四、缓存的配置

暂时完结基础篇,再见

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