17-注解开发

Posted zuiren

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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方式)

懒了

三、多表查询操作

四、缓存的配置

暂时完结基础篇,再见

以上是关于17-注解开发的主要内容,如果未能解决你的问题,请参考以下文章

Spring 注解开发 -- 原始注解(出现比较早的注解)开发

Mybatis 教程之Mybatis注解开发

MyBatis| MyBatis的注解式开发

Java注解和反射以及MyBatis使用注解开发

Spring纯注解开发模式

Mybatis注解开发