如何通过MyBatis入门并深入理解其核心原理和应用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计598个文字,预计阅读时间需要3分钟。
MyBatis 入门理解 - MyBatis 学习 - 1. 什么是 MyBatis - 持久层(数据访问层 - DAO 框架)- 2. 核心概念 -- SqlSessionFactory 实例 - 创建 - 通过 XML 配置文件(mybatis-config.xml)- 1) SqlSessionFactory 的实例可以通过 SqlSessionFactoryFactory 创建。
-MyBatis学习
-1.什么是MyBatis
-持久层(数据访问层--DAO)框架
-2.核心 -- SqlSessionFactory实例
-创建 -- 通过XML配置文件(mybatis-config.xml)
-1)SqlSessionFactory的实例可以通过SqlSessionFactoryBuilder获得
-2)SqlSessionFactoryBuilder则可以从XML配置文件或预先定制的Configuration实例构建出SqlSessionFactory实例
-3)XML配置文件中包含了对MyBatis系统的核心设置(包含数据库连接实例的数据源dataSource)
-创建 -- 通过Java程序(不使用XML)
-暂时不作了解(查看文档了解)
-标准(通过XML配置文件)创建代码(来源于MyBatis文档)
/**代码段: 读取mybatis-config配置文件,根据此配置文件通过SqlSessionFactoryBuilder()的build()方法构建sqlSessionFactory实例*/
String resource = "org/mybatis/example/mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSeesionFactory sqlSeesionFactory = new SqlSessionFactoryBuilder().build(inputStream);
-3.使用 -- SqlSession实例
-1.创建 -- 通过SqlSessionFactory的openSession()方法获取SqlSession实例
-eg: SqlSession session = sqlSessionFactory.openSession();
-2.作用 -- 完全包含了面向数据库执行SQL命令所需的所有方法(Sql映射XML)
-3.具体使用
-1)映射SQL语句(XxxxxMapper.XML)
-
本文共计598个文字,预计阅读时间需要3分钟。
MyBatis 入门理解 - MyBatis 学习 - 1. 什么是 MyBatis - 持久层(数据访问层 - DAO 框架)- 2. 核心概念 -- SqlSessionFactory 实例 - 创建 - 通过 XML 配置文件(mybatis-config.xml)- 1) SqlSessionFactory 的实例可以通过 SqlSessionFactoryFactory 创建。
-MyBatis学习
-1.什么是MyBatis
-持久层(数据访问层--DAO)框架
-2.核心 -- SqlSessionFactory实例
-创建 -- 通过XML配置文件(mybatis-config.xml)
-1)SqlSessionFactory的实例可以通过SqlSessionFactoryBuilder获得
-2)SqlSessionFactoryBuilder则可以从XML配置文件或预先定制的Configuration实例构建出SqlSessionFactory实例
-3)XML配置文件中包含了对MyBatis系统的核心设置(包含数据库连接实例的数据源dataSource)
-创建 -- 通过Java程序(不使用XML)
-暂时不作了解(查看文档了解)
-标准(通过XML配置文件)创建代码(来源于MyBatis文档)
/**代码段: 读取mybatis-config配置文件,根据此配置文件通过SqlSessionFactoryBuilder()的build()方法构建sqlSessionFactory实例*/
String resource = "org/mybatis/example/mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSeesionFactory sqlSeesionFactory = new SqlSessionFactoryBuilder().build(inputStream);
-3.使用 -- SqlSession实例
-1.创建 -- 通过SqlSessionFactory的openSession()方法获取SqlSession实例
-eg: SqlSession session = sqlSessionFactory.openSession();
-2.作用 -- 完全包含了面向数据库执行SQL命令所需的所有方法(Sql映射XML)
-3.具体使用
-1)映射SQL语句(XxxxxMapper.XML)
-

