草庐IT

Mybatis-Plus

全部标签

IDEA创建SpringBoot项目整合mybatis时mysql-connector-j报错异常分析

Forartifact{com.mysql:mysql-connector-j:null:jar}:Theversioncannotbeempty.报错异常分析:报错如图:在pom.xml文件中会是报红状态,我一直以为是导入不完全,是mysql-connector-java没有写全,所以一直解决不了,最后发现mysql-connector-java自8.0.31后更名为mysql-connector-j了。现在分析一下它给的报错信息,它说找不到版本。解决方式一:那么只需要清理一下idea的缓存和maven本地仓库,然后删除一个字母让它自动提示或者自己补全一下版本就可以了,它会下载到maven仓

IDEA创建SpringBoot项目整合mybatis时mysql-connector-j报错异常分析

Forartifact{com.mysql:mysql-connector-j:null:jar}:Theversioncannotbeempty.报错异常分析:报错如图:在pom.xml文件中会是报红状态,我一直以为是导入不完全,是mysql-connector-java没有写全,所以一直解决不了,最后发现mysql-connector-java自8.0.31后更名为mysql-connector-j了。现在分析一下它给的报错信息,它说找不到版本。解决方式一:那么只需要清理一下idea的缓存和maven本地仓库,然后删除一个字母让它自动提示或者自己补全一下版本就可以了,它会下载到maven仓

MyBatis 查询 MySQL 实现返回 List<Map> 或 Map 类型数据操作

  MyBatis查询MySQL数据库,返回结果可以是具体的类、Map、List等等。将查询结果返回Map类型的优点是,不需要为本次查询额外创建类。如果只查询某几个特定的列,且不想额外创建类的话,就可以将结果返回Map或List。  如果能明确查询结果只有一条记录时,返回Map;如果查询结果可能有多条记录,返回List。  实现方式较为简单,只要在DAO层XML文件中,设定resultType而不设定resultMap就可以了。详见下文示例。一、查询结果返回Map  如果能明确查询结果最多只有一条记录时(如根据主键进行查找),可以将结果返回Map。Map结果的key等于查询的数据库的列名称。M

MyBatis 查询 MySQL 实现返回 List<Map> 或 Map 类型数据操作

  MyBatis查询MySQL数据库,返回结果可以是具体的类、Map、List等等。将查询结果返回Map类型的优点是,不需要为本次查询额外创建类。如果只查询某几个特定的列,且不想额外创建类的话,就可以将结果返回Map或List。  如果能明确查询结果只有一条记录时,返回Map;如果查询结果可能有多条记录,返回List。  实现方式较为简单,只要在DAO层XML文件中,设定resultType而不设定resultMap就可以了。详见下文示例。一、查询结果返回Map  如果能明确查询结果最多只有一条记录时(如根据主键进行查找),可以将结果返回Map。Map结果的key等于查询的数据库的列名称。M

MyBatis——商品的类别

MyBatis——商品的类别Resourcepojo层utils层测试层实验要求本实验要求根据商品表在数据库中创建一个product表,根据商品类别表在数据库中创建一个category表,并通过MyBatis查询商品类别为白色家电的商品的所有信息。实验内容表1商品表(product)商品编号(id)商品名称(goodsname)商品单价(price)商品类别(typeid)1电视机4999.9912冰箱3888.8823空调2777.7724洗衣机1666.662表2商品类别表(category)商品类别编号(id)商品类别名称(typename)1黑色家电2白色家电该案例需要实现以下功能:通

MyBatis——商品的类别

MyBatis——商品的类别Resourcepojo层utils层测试层实验要求本实验要求根据商品表在数据库中创建一个product表,根据商品类别表在数据库中创建一个category表,并通过MyBatis查询商品类别为白色家电的商品的所有信息。实验内容表1商品表(product)商品编号(id)商品名称(goodsname)商品单价(price)商品类别(typeid)1电视机4999.9912冰箱3888.8823空调2777.7724洗衣机1666.662表2商品类别表(category)商品类别编号(id)商品类别名称(typename)1黑色家电2白色家电该案例需要实现以下功能:通

useDark的使用方法以及Element-Plus深色主题切换案例(vue3)

useDark        顾名思义,是否使用深色模式,useDark它是通过读取localStorage/sessionStorage的存储值(key是可自定义的)。从而设置html的class。VueUse的官方案例使用了TailwindCSS偏好的暗模式。因为我们不一定都用得到TailwindCSS。所以这里我以element-plus的深色主题为例子。​        从element-plus官网可以看到,它自己就带有暗黑主题,我们只需要在html上添加一个名为 dark 的类。所以选择使用useDark工具那就太方便了。注意:既然使用到了elementPlus,要实现深色主题的切

useDark的使用方法以及Element-Plus深色主题切换案例(vue3)

useDark        顾名思义,是否使用深色模式,useDark它是通过读取localStorage/sessionStorage的存储值(key是可自定义的)。从而设置html的class。VueUse的官方案例使用了TailwindCSS偏好的暗模式。因为我们不一定都用得到TailwindCSS。所以这里我以element-plus的深色主题为例子。​        从element-plus官网可以看到,它自己就带有暗黑主题,我们只需要在html上添加一个名为 dark 的类。所以选择使用useDark工具那就太方便了。注意:既然使用到了elementPlus,要实现深色主题的切

三天吃透mybatis面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learningMybatis是什么?MyBatis框架是一个开源的数据持久层框架。它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis作为持久层框架,其主

三天吃透mybatis面试八股文

本文已经收录到Github仓库,该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点,欢迎star~Github地址:https://github.com/Tyson0314/Java-learningMybatis是什么?MyBatis框架是一个开源的数据持久层框架。它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis作为持久层框架,其主