mybatis介绍以及配置

一、概念

1、作用:简化dao层,是框架的一部分,常叫SSM,或SSI

2、历史:之前的版本叫ibatis,三版之后叫mybatis

3、什么是orm?object,relational,mapping对象,关系,映射

      简单说是实体类和sql语句之间的映射

        也就是实体类和表的列

4、实体类常见的命名

        entity,bean,model,pojo,vo,form

 

二、操作

mybatis介绍以及配置_第1张图片

 

 

 

 

老师提供的资料包

1、mybatis\mybatis-generator-core-1.3.2文件夹复制一份在D盘,方便操作

2、D:\mybatis-generator-core-1.3.2\lib 在此文件夹中,有一个generator.xml文件,

mybatis介绍以及配置_第2张图片

 

 

​右击用Notepade++打开,可能注释显示乱码,此时选菜单栏中的编码,选择使用ANSI编码,乱码问题就解决了

在generator.xml文件中需要改动6处

1)

 

2)

 

 

3)

4)

 

5)

 

 

6)

3、cmd程序

mybatis介绍以及配置_第3张图片

mybatis介绍以及配置_第4张图片

 

 

输入d:会回车

--cd空格粘贴路径回车

--复制generator.xml下的最后一句话(java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite)回车

--就会在lib包下的src自动生成对应的包

4、javaee

1)先创建一个web项目3.0版本,tomcat使用9.0,选中生成web.xml文件,导mybatis需要的jar包

mybatis介绍以及配置_第5张图片

 

 

 

2)mynatis-3-mapper.dtd复制在mapper包下

3)log4j.properties和mybatis-3-config.dtd复制在src文件下

4)创建mybatis.xml文件

mybatis介绍以及配置_第6张图片

 

 

 

先配置资源库要写正确对应的数据库,

之后映射来源途经要写正确,按住cl+鼠标左键可以跳转到该页面,有几个映射写几个路径

5)更改mapper包下,自动生成的mapper.xml文件

 

 

改成

按住cl+鼠标单击可以实现跳转

 

相应的配置工作基本完成,如何利用mybatis替换dao层方法,下篇再描述

你可能感兴趣的:(mybatis介绍以及配置)