![7daad067d72a6c12cb413663247e23d1.png](https://i-blog.csdnimg.cn/blog_migrate/5556a23bfdf2be576ad23d8827b7cd4a.png)
MyBatis基本使用
MyBatis是一个半自动化的ORM(对象关系映射)框架,她的核心就在于Sql语句和对象的关系映射上面。总的来说,MyBatis的对象关系映射主要有两种方式:xml配置文件和注解方式。
xml配置文件方式
1.namespace命名空间
MyBatis的映射文件内容都包含在一个namespace中,这个namespace中的名称必须和Mapper接口名称一致,并且还包括完整的包名。 比如:
package com.kestiny.mybatis.mapper;
public interface PersonMapper {}
<mapper namespace="com.kestiny.mybatis.mapper.PersonMapper"></mapper>>
2.Sql语句对应标签
MyBatis对象映射文件的Sql语句对应标签和sql语句完全一致
<select/>
<delete/>
<insert/>
<update/>
以select为例,我们看下标签是怎么和Sql语句进行映射的。 假设我们有一个实体对