首页 > 其他分享 >记一次操蛋的springboot整合mybatis的配置

记一次操蛋的springboot整合mybatis的配置

时间:2023-09-23 13:22:56浏览次数:33  
标签:yige springboot 操蛋 mybatis org com name

这是我的xml映射器配置:

点击查看代码
<mapper namespace="com.yige.askroadserver.dao.AdminMapper">
        <insert id="insertAdmin" parameterType="com/yige/askroadmodel/entity/user/Admin">
--             INSERT INTO admin_info (name, length, register_time)
--             VALUES (#{name}, #{length}, #{register_time})
        </insert>
</mapper>

但是报错

点击查看代码
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [org/mybatis/spring/boot/autoconfigure/MybatisAutoConfiguration.class]: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception with message: Failed to parse mapping resource: 'file [D:\askroad\askroad-server\target\classes\com\yige\askroadserver\dao\AdminMapper.xml]'

调了半上午,结果发现parameterType="com/yige/askroadmodel/entity/user/Admin里面应该他妈的用点号parameterType="com.yige.askroadmodel.entity.user.Admin

标签:yige,springboot,操蛋,mybatis,org,com,name
From: https://www.cnblogs.com/yige2019/p/17724263.html

相关文章

  • Mybatis二级缓存
    Mybatis二级缓存还记得我们在学习Mybatis讲解的缓存机制吗,我们当时介绍了二级缓存,它是Mapper级别的缓存,能够作用与所有会话。但是当时我们提出了一个问题,由于Mybatis的默认二级缓存只能是单机的,如果存在多台服务器访问同一个数据库,实际上二级缓存只会在各自的服务器上生效,但是我......
  • springboot数据传到前端在echarts中显示
    后端正常返回查询所有的信息前端使用echarts.min.js和jquery.min.js进行使用ajax使用:$(document).ready(function(){$.ajax({url:'http://localhost:7070/selectHang',//你的urlmethod:'GET',//方法名......
  • 8-SpringBoot工程搭建
    创建Maven工程参考:https://www.cnblogs.com/TangXiaoHuiHui/articles/12264019.html进行创建添加相关依赖<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.......
  • Mybatis 批量插入报ORA-00933: SQL 命令未正确结束
    MySQL中,批量插入数据到表,会在一定程度提高效率。insertintotable(column1,column2)values(value1,value2),(value1,value2)对于List<Map<String,Object>>类型的参数,使用mybatis实现上面语句需要用到动态SQL–foreach。<insertid="batchInsert"> insertinto${table_na......
  • 干货,某大厂小姐姐深夜让我说出了秘密-springboot发邮件
    后端依赖<!--引入mail依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-mail</artifactId></dependency><!--使用thymeleaf构建邮件模板--><depen......
  • MyBatis中 # 和 $ 区别
    在使用mybatis框架开发项目编写SQL语句的时候,经常需要用到变量替换值,那么用来替换变量值的操作经常用到$和#这两个符号,同样在一些Java面试中也经常被问到它们的区别。那么它们在使用上面有什么区别呢?下面根据使用情况分析总结,两者的区别。#占位符的特点1.MyBatis处理#{}占位......
  • SpringBoot中内置Servlet容器原理
    本篇博客会梳理一下SpringBoot内置Servlet容器的原理:原理其实跟SpringBoot中的内置Tomcat的启动原理差不多,我们从整个源码进行梳理一下。我们会发现当我们从Spring,SpringMVC演化到SpringBoot后发现采用SpringBoot后不需要配置Tomcat服务器了,这是什么原因呐,我们启动整个SpringBo......
  • SpringBoot疫苗在线预约接种系统
    SpringBoot疫苗在线预约接种系统系统功能首页:图片轮播宣传疫苗列表在线预约疫苗新闻资讯新闻详情登录注册留言板个人中心我的预约后台管理:登录新闻管理留言板管理回复管理预约管理用户管理疫苗库管理系统管理用户管理角色管理日志管理操作日志登录日志......
  • springboot 的 properties 文件之间的联系
    application.properties为全局配置文件,默认加载这里的内容application-dev.properties为开发配置文件,会覆盖全局配置文件内容application-test.properties为测试配置文件,会覆盖全局配置文件application-prod.properties为线上配置文件,同上同样yaml与properties的相......
  • springBoot 启动报错: If you want an embedded database (H2, HSQL or Derby), please
    原因其实这个异常在SpringBoot中是一个比较常见的异常,一般是因为SpringBoot自动配置时,检测到我们添加了MySQL、Oracle、Mybatis等和数据库相关的依赖包,结果我们的配置文件中却没有添加数据库相关的配置,比如:spring:datasource:driver-class-name:com.mysql.jdbc.Driver......