要使用注解首先将applicaton.yml配置文件中的mapper-locations: classpath:mapper/*.xml注释掉。然后在UserDao.java中加入sql注解,代码如下:
public interface UserDao { //插入用户 @Insert("insert into user(name,age,password) value(#{name},#{age},#{password})") @Options(useGeneratedKeys=true,keyColumn="id",keyProperty="id") int insert(User user); //根据id查询 @Select("select * from user where id=#{id}") User selectById(String id); //查询所有 @Select("select * from user") List<User> selectAll(); }然后重新启动项目测试,测试结果跟上面完全一样。
如果对你有帮助记得点赞、收藏哦!