Pj-A 2023-02-19 20:55 采纳率: 77.3%
浏览 50
已结题

MyBatisPlus空指针异常

mapper

package mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import pojo.User;

@Mapper
public interface UserMapper extends BaseMapper<User> {
}

pojo

package pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * @author : Pj-Xk
 * @date : 2023-02-19 14:12
 **/
@Data
@TableName(value = "t_user")
public class User {
    private int id;
    private String username;
    private String password;
    private String photo;
}

测试

import mapper.UserMapper;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import pojo.User;

import java.util.List;

/**
 * @author : Pj-Xk
 * @date : 2023-02-19 14:38
 **/
public class mapperTest {
    @Autowired
    UserMapper userMapper;
    @Test
    public void MapperTest() {
        System.out.println("-------------1----------");
        List<User> users = userMapper.selectList(null);
        System.out.println(users);
    }
}

空指针异常

img

  • 写回答

2条回答 默认 最新

  • Huazie 优质创作者: 编程框架技术领域 2023-02-19 21:07
    关注
    • 测试类里面,你要注入对象,你要接入 spring 测试框架 或者 spring boot 测试框架
    • 类似如下:
      spring boot 测试

      img

    spring 测试

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月27日
  • 已采纳回答 2月19日
  • 创建了问题 2月19日