配置前需要准备的jar包:
mysql-connector-java-5.1.38.jar;hamcrest-core-1.3.jar;junit-4.12.jar;mybatis-3.2.2.jar;
另外,idea中已经安装好了tomcat,linux虚拟机以及打开。
以上的jar包可以不一致,效果也会不同。
项目过程如下:
第一步、通过idea创建新建新的项目,勾选java web application,给项目命名,我这里是mybatis_test01
第二步 、File->Project Structure->Libraries,点击加号->java ,将之前的4个jar包选中,可以新命名,并处理相关的problem,点击fix,add即可,另外还需要在File->Project Structure->Modules
添加tomcat,并处理相关问题,同上。
第三步、在项目目录下创建resources和test目录,别标记为Resources Root、Test Resource Root,在src目录下创建多级目录相应的类和接口,src/cn/kgc/dao/SalaryDao、src/cn/kgc/entity/Salary
第四步、利用sql工具自行创建salary表,这个表的字段名称以及相应的字段类型需要注意,以及这个表所在的数据库
第五步、根据上述的数据构造封装salary类,并且重写toString方法,salary类中的属性名和属性类型必须与salary表中的保持一致。
第六步、在resources目录先创建两个文件,
db.properties :用于存放driver,url,usernsword,password
mybatis-cfg.xml:配置文件信息
在dao目录下创建SalaryDao.xml
具体配置内容如下:
这里以插入数据为例演示
第七步、SalaryDao接口中添加插入方法,方法名与insert的id保持一致
第八步、在上述界面,ctrl+shift+t,添加方法到test中
第九步、在通过test下面类进行测试,代码如下
结果如下:原本的空表已经插入数据