1.在pom文件中添加mybatis核心依赖,
- 配置 pom 文件 ,导包
代码如下:
- 配置全局配置文件 SqlMapConfig.xml
代码如下:
- 配置 mapper 映射文件
-
代码如下:
-
-
-
-
-
测试: 代码如下:
-
private static void insert() throws IOException { InputStream is = Resources.getResourceAsStream("SqlMapConfig.xml");
-
SqlSessionFactoryBuilder sb = new SqlSessionFactoryBuilder(); SqlSessionFactory factory = sb.build(is);
-
//得到了 SqlSession
-
SqlSession session = factory.openSession();
-
UserModel u = new UserModel();
-
u.setBirth(new Date()); u.setPassword("111");
-
u.setName("test2");
-
//插入操作
-
session.insert("test.add",u);
-
//提交事务
-
session.commit(); }
Mybtais 的核心对象API
Resources 对象 :通过 类加载器获取文件数据
SqlSessionFactoryBuilder 对象: 创建 SqlSessionFactory 对象实例
SqlSessionFactory 对象: 创建一个 Connection 或者说 SqlSession 对象
SqlSession 对象:执行 sql 命令 以及管理事务 (掌握),该对象线程不安全
以下代码告诉mybatis读取配置文件的规则:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>