1.使用

作者: zl1995 | 来源:发表于2017-08-11 09:22 被阅读7次

1.从 XML 中构建 SqlSessionFactory

(1)每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。

SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。

而 SqlSessionFactoryBuilder 则可以从 XML 配置文件或一个预先定制的 Configuration 的实例构建出 SqlSessionFactory 的实例。

(2)从 XML 文件中构建 SqlSessionFactory 的实例非常简单,建议使用类路径下的资源文件进行配置。

但是也可以使用任意的输入流(InputStream)实例,包括字符串形式的文件路径或者 file:// 的 URL 形式的文件路径来配置。

MyBatis 包含一个名叫 Resources 的工具类,它包含一些实用方法,可使从 classpath 或其他位置加载资源文件更加容易。

String resource = "org/mybatis/example/mybatis-config.xml";

InputStream inputStream = Resources.getResourceAsStream(resource);

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

相关文章

  • 1.使用

    1.从 XML 中构建 SqlSessionFactory (1)每个基于 MyBatis 的应用都是以一个 Sq...

  • 1. CocoaPods 使用

    CocoaPods 为你的项目管理 lib 的依赖。cocoaPods 的使用时基于 Gem 的。 1、 gem ...

  • MMKV——1.使用

    1.MMKV——1.使用2.MMKV——2.原理 前言 MMKV是有腾讯开发的高性能key-value组件,可以完...

  • 1. Matplotlib使用

  • 1.使用 JavaScript

    一.创建一张 HTML 页面 虽然现在很多教材开始使用 html5 来讲解 JavaScript 课程。但我认为这...

  • 1.使用MySQL

    连接和登录MySQL,用USE选择数据库,用SHOW查看MySQL数据库、表和内部信息 一、MySQL与所有客户机...

  • 1.上传的使用

    1.文件上传的条件 2.自动书写文件上传的代码

  • 1.安装及使用

    安装: http://www.cnblogs.com/junqilian/p/4109580.html

  • Ansible:1.简单使用

    title: Ansible:1.简单使用categories: Linuxtags:- Ansibletimez...

  • 1. valgrind的使用

    链接 1. valgrind的官方qucik start guide2. 使用memcheck进行C/C++的内存...

网友评论

      本文标题:1.使用

      本文链接:https://www.haomeiwen.com/subject/upclrxtx.html