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配置文件(一)

浙公网安备 33010602011771号