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

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

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

收录于:152天前

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);

    }
}
. . .

相关推荐

额外说明

转:hibernate映射视图的两种方式

本文转自:http://blog.csdn.net/id19870510/article/details/5453965   1.数据库已经建立视图,hibernate只是把视图当作普通的表来映射。 视图VIEW_MER_INST_POS: select

额外说明

在tomcat中部署安装Flex Data Services

目前来说 Flex Data Services (最近又升级并改名为LiveCycle Data Services了)下面简称FDS,绝对是Flash、Flex最强劲的服务端了。 下面介绍一下怎样将它部署到tomcat上面去。 步骤1:首先去把tomca

额外说明

dos下的format命令与rmdir命令

example1 : dos模式下格式硬盘:   Format c;/q 快速格式化 ,删除原磁盘所有文件 Format c;/a 完全格式化 ,删除所有文件,并进行磁盘扇区扫描,修复逻辑磁盘坏道。 Format c:/u 无条件格式化磁盘,格式化时将不

额外说明

AIR应用程序中配置文件(*-app.xml)的说明

<?xml version="1.0" encoding="UTF-8"?>   <application xmlns="http://ns.adobe.com/air/application/1.0">           <!-- The appli

额外说明

Unity 动态创建 环形

Unity 动态创建 环形 using System.Collections.Generic; using UnityEngine; using System.Linq; public class mRay : MonoBehaviour {

额外说明

判别函数(六)之最小平方误差(LMSE)算法

感知器算法只是当被分模式可用一个特定的判别界面分开时才收敛,在不可分情况下,只要计算程序不终止,它就始终不收敛。 即使在模式可分的情况下,也很难事先算出达到收敛时所需要的迭代次数。这样,在模式分类过程中,有时候会出现一次又一次迭代却不见收敛的情况,白白浪

额外说明

vue3+ts文档分页插入水印

案例背景 最近在做一个类似腾讯文档word 可分页的文档编辑器,在每个分页添加水印,在整个编辑区分成A4纸尺寸大小page块,水印分别插入每个page的div节点Dom中。 效果展示  html演示代码 <template> <div > <div cl

额外说明

偷偷的关闭IE7窗口

在IE7中如果直接在javascript中用window. close()方法 关闭浏览器,会弹出一个是否 关闭的提示。因为在IE中只有弹出窗口才能在脚本中悄悄的 关闭,否则都会看到这个提示窗口。 如果需要悄悄的 关闭非弹出窗口,就可以欺骗一下IE,让它

额外说明

gin框架

Gin是一个用Go语言编写的web框架。它是一个类似于martini但拥有更好性能的API框架, 由于使用了httprouter,速度提高了近40倍 Go世界里最流行的Web框架,Github上有32K+star。 基于httprouter开发的Web框

额外说明

十一、Pod的健康检查-探针

Pod 的健康检查-探针 一、Pod 的健康检查-探针 1.1、探针基本概念 ​探针是由 kubelet 对容器执行的定期诊断。要执行诊断,kubelet 调用由容器实现的 Handler 有三种类型的处理程序: ​1、ExecAction: 在容器内执

ads via 小工具