小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

mybatis-plus配置时容易遇到的问题

# MyBatis,java,junit,mybatis-plus 额外说明

收录于:15天前

java.lang.IllegalStateException: Failed to load ApplicationContext

Cause:java.sql.SQLSyntaxErrorException: Unknown database ‘biketas’

出现上述问题的原因是datasource的数据库未匹配

在这里插入图片描述
在这里插入图片描述
这里application.properties的url的数据库名写错了导致报错。

java.sql.SQLSyntaxErrorException: Table ‘biketask.b_04’ doesn’t exist

错误原因是@TableName参数位于对应的数据库表中

java.lang.NullPointerException at com.example.demo.BTtest.method(BTtest.java:23)

问题是空指针异常,指向BTtset方法

@SpringBootTest
public class BTtest {
    

    @Autowired
    BTfourMapper bTfourMapper;

    @Test
    public void method(){
    
        List<BT_04> bt_04s = bTfourMapper.selectList(null);
        System.out.println(bt_04s);

    }
}

在这里插入图片描述

在spring boot中@SpringBootTest是加载spring ioc依赖还需要映入junit单元测试,通过@RunWith驱动单元测试。

@SpringBootTest
@RunWith(SpringJUnit4ClassRunner.class)
public class BTtest {
    

    @Autowired
    BTfourMapper bTfourMapper;

    @Test
    public void method(){
    
        List<BT_04> bt_04s = bTfourMapper.selectList(null);
        System.out.println(bt_04s);

    }
}
. . .

相关推荐

额外说明

Android的Volley框架实现获取cookie并同步到Webview的实现

一..Session的获取: 使用说明:通过Volley可以获取到请求的SessionID,你可以用这个SessionID访问Webview中的网页,不必再次重复登陆。 1.重写Volley的parseNetworkResponse方法。 2.用到的保存

额外说明

SpringCloud的Eureka常见报错

1.Consider the following:     If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.     If you

额外说明

C.7[信息抽取]基于ERNIE3.0的多对多信息抽取算法:属性关系抽取

NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释性分析、性能调优、模型压缩算法等 专栏详细介绍:NLP专栏简介:数据增强、智能标注、意图识别算法|多分类算法、文本信息抽取、多模态信息抽取、可解释性分析、性

额外说明

unity 打开电脑文件夹路径

using System; using System.Runtime.InteropServices; [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] public clas

额外说明

音频(一)时域图、 频谱图 Spectrum

1. 时域图 1.1 声音信号是一维的时域信号,无法观察出频率随时间的变化规律。 动态信号x(t): 是描述信号在不同时刻取值的函数, 其中t是自变量; 即横轴代表时间, 纵轴是信号的变化(振幅)。 2. 信号的频域分析 信号通过傅里叶变换把它变到频域上

额外说明

创建型模式 2_抽象工厂模式

文章目录 定义:抽象工厂模式 代码 1.底层代码 2.高层代码 总结 定义:抽象工厂模式 内容: 定义一个工厂类接口, 让工厂子类来创建一系列 相关 或相互依赖的对象。 举例: 生产一部手机, 需要手机壳, CPU, 操作系统 三类对象 进行组装, 其中

额外说明

Linux基础命令

写在前面 很多深度学习/机器学习/数据分析等领域(或者说大多数在Python环境下进行操作的领域)的初学者入门时是在Windows上进行学习,也得益于如Anaconda等工具把环境管理做的如此友善 但如果想在该领域继续深耕,一定会与Linux操作系统打交

额外说明

9. RabbitMQ 其他知识点

9.1. 幂等性 9.1.1. 概念 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。 举个最简单的例子,那就是支付,用户购买商品后支付,支付扣款成功,但是返回结果的时候网络异常, 此时钱已经扣了,用户再次点击按

额外说明

js 密码正则表达式(至少8位且必有数字+特殊字符+字母)

// 正则 var reg= /^(?=.*[A-Za-z])(?=.*\d)(?=.*[`~!@#$%^&*()_+<>?:"{},.\/\\;'[\]])[A-Za-z\d`~!@#$%^&*()_+<>?:"{},.\/\\;'[\]]{8,}$/

ads via 小工具