mybatis入门常见错误
1.Exception in thread "main" java.io.IOException: Could not find resource config2.xml
需要去Reader reader=Resources.getResourceAsReader("config2.xml");代码处看下,是否和src下面的配置文件名称一样,如果不一样,泽会报没有发现资源文件的错误;
2.White spaces are required after keyword PUBLIC in DOCTYPE decl,原因是<!DOCTYPE configuration PUBLIC"-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">,public后面应该加空格;
3.Element type "enviroments" must be declared.或Element type "enviroment" must be declared.,Attribute "resourse" must be declared for element type "mapper".等type需要定义的错误,则是标签出问题了,需要检查xml配置文件;
4.The content of element type "transactionManager" must match "(property)*".,错误是<transactionManager type="JDBC"/>,标签用完就结束,不要包含property.
5.Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'Dept'. Cause: java.lang.ClassNotFoundException: Cannot find class: Dept,,原因是<select id="selectOne" parameterType="int" resultType="Dept">,此处的返回类型出问题了!!!,需要返回bean包下的实体类。
综上所述,针对开始学习配置文件的同学们来说,写的时候,要仔细再仔细!!!注意大小写 空格 单引号 全交 半角等等问题!!!
6.### Error opening session. Cause: java.lang.NullPointerException
### Cause: java.lang.NullPointerException,原因是配置环境问题
<environments default="development">
<environment id="developmet">,id和default要一致;
mybatis入门常见错误相关推荐
- 分析师入门常见错误 幸存者偏差,如何用匹配和加权法规避
公众号后台回复"图书",了解更多号主新书内容 作者:数据狗 来源:DataGo数据狗 在日常功能迭代分析中,一般会直接看使用该功能和未使用该功能的用户在成功指标上的表现,将两组数据 ...
- 数据分析36计(22):分析师入门常见错误 幸存者偏差,如何用匹配和加权法规避...
在日常功能迭代分析中,一般会直接看使用该功能和未使用该功能的用户在成功指标上的表现,将两组数据求个差异值就得出功能的效果结论.但是有敏锐的分析师会发现,功能大部分情况下有筛选效应,即使用该功能的用户可 ...
- Unity入门常见错误之碰撞检测方法无法触发
无法触发:OnTriggerEnter.OnTriggerStay.OnCollisionEnter方法 需考虑: OnCollisionEnter:需要双方都有Collider或者Rigibody, ...
- 【机器学习】机器学习实践中的 7 种常见错误
编译:伯乐在线 - yixingqingkong,英文:Cheng-Tao Chu 编注:本文作者是 Codecademy 的分析主管 Cheng-Tao Chu,其专长是数据挖掘和机器学习,之前在 ...
- mybatis入门(七)之日志
转载自 mybatis入门(七)之日志 Mybatis 的内置日志工厂提供日志功能,内置日志工厂将日志交给以下其中一种工具作代理: SLF4J Apache Commons Logging Lo ...
- mybatis入门(一)之基础安装
转载自 mybatis入门 安装 要使用 MyBatis, 只需将 mybatis-x.x.x.jar 文件置于 classpath 中即可. 如果使用 Maven 来构建项目,则需将下面的 dep ...
- linux编译安装的报错,linux编译安装时常见错误解决办法
This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...
- mybatis入门基础(二)----原始dao的开发和mapper代理开发
阅读目录 一:原始dao开发方法 二:mapper代理方法(只需要mapper接口,相当于dao接口) 承接上一篇 mybatis入门基础(一) 看过上一篇的朋友,肯定可以看出,里面的MybatisS ...
- 【Mybatis从入门到实战教程】第一章 Mybatis 入门
一.Mybatis 入门 1.1 什么是MyBatis MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了goo ...
最新文章
- atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty HttpListener...
- [WinAPI] API 11 [创建目录]
- java自己写一个上下文_5.自己动手写Java Web框架-上下文
- Istio分层架构?80%的人有误解
- api可以主动采集用户数据吗_自动采集数据
- 撰写论文时word使用诀窍标题
- Portal-Basic Java Web 应用开发框架:应用篇(十三) —— REST Convention
- java改变变量编码方式_Java 8中的5个功能将改变您的编码方式
- 丘成桐:年轻学者要敢于“无法无天”
- 三星Galaxy Note10+最后的爆料:配备更大的S-Pen手写笔
- pythonenumapi_python模块之enum_上
- 深入浅出的mysql第三版和第二版的区别_1.高性能MySQL(第3版) 2. 深入浅出MySQL 合集 完整版 高清...
- 预编译stdafx.h,无法找到文件问题,红色波浪线
- 指数函数以及对数函数的导数
- 解决 Cannot uninstall 'ipython'. It is a distutils installed project and thus we cannot accurately det
- 粒子滤波 particle filter—从贝叶斯滤波到粒子滤波—Part-V(粒子滤波 PF)
- sqp方法 matlab程序,matlab-program 基于matlab编写了SQP法 - 下载 - 搜珍网
- python正版软件多少钱_正版数据库软件需要多少钱
- 画图软件Java实现(面向对象程序设计)
- 安全远程办公的十大技巧