mybatis学习日常记录-----框架搭建(一)

创建项目---用idea创建项目,file-new-project 然后的选择如下图

目录结构

src下主要有两个文件组成:

---java以及resource文件

------java文件下主要放实体类,接口类,以及测试类

------resource文件下主要放映射文件,包括三部分

---------接口类对应的映射文件即一般一个接口类对应一个映射文件xml

---------还有mybatis.xml主配置文件,一个接口映射文件的使用都要在此文件进行映射  <mapper resource="com/mapper/XMapper.xml"/>路径从resource开始

 

---------最后有一个db.properties用来配置连接数据库信息

还有就是pom.xml文件用来添加依赖,因为采用的是Maven技术,所以只需要在此文件中配置数据库连接包以及mybatis核心包即可

 

运行过程

 

 搭建好框架就可以进行开发了,mybatis主要用于连接数据库,对数据库进行增删改查

首先要有实体去对应数据库中的表才可以进行操作,此处只介绍查询操作

在java/mapper下创建XXXMapper接口类,在resource/mapper下创建XXXMapper.xml配置文件

接口中新建方法,如List <Map> selectAll(Map map)

---返回值设为List<Map>此处list中类型由xml中的select标签的resultType决定

---括号内map类型有xml中select标签的parameterType决定

---xml文件中写select标签然后里面写sql语句,例如

<select id="selectStuByCid" resultType="java.util.Map" parameterType="java.util.Map">

  select * from tab_stu where c_id = #{cid};
</select>

最重要的id属性对应的就是接口中的方法

流程

编写测试类,调用接口,然后执行调用的方法,去找对应的select标签执行里面的sql语句,得到结果返回至接口类,然后返回至测试类,进行打印输出。

 

具体文件以文件形式上传至   mybatis配置文件(一)

 

posted @ 2021-01-28 01:16  SGold  阅读(32)  评论(0)    收藏  举报