用2018年最新版IDEA和mybatis配置mybatis,在网上找了大半天没有找到合适我这个新手的资料,总是跑不起来,各种报错,现在详细记录下一个超简单的mybatis项目,这是从创建文件到找到第一条的数据的过程,贴上代码。
这是github地址,可以直观地看目录结构:https://github.com/qylcx7758/IDEA-MAVEN-Mybatis/
一、在网上很多大多的文件结构是这种,这是用maven创建的webapp项目,实际上单纯的跑第一个项目根本不需要webapp,而且其中的POJO文件和resource文件夹都不是自动生成,而是自己创建的。
(坑1:这也令我困惑了很久,怎么找不到网上说的这种文件结构,下面是具体的文件介绍)
二、创建项目模板:maven+quickstart
2.1
坑2:java版本不要用jdk9以上的版本,一开始我用的jdk10就报错,至于如何在IEDA里面jdk切换成其他版本,百度就行,网上有解决办法;quickstart和webapp都可以,我这里用的是quickstart模板。
坑3:创建项目名不要有破折号,不然会导致之后文件内创建不了Class类)。
2.2 maven的配置,都一样,网上很多maven的教程。
三、初始配置
3.1 在pom.xml文件内添加Mysql驱动和Mybatis依赖,然后点击右下角的import。
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.6</version>
</depe