Mybatis
文章平均质量分 50
从自定义持久层框架、Mybatis基础回顾与高级应用,最后从源码剖析
程序员进击中
冥冥之极为昭昭
展开
-
Mybatis核心api介绍
2.1.4Mybatis相应api介绍SqlSession工厂构造器SqlSessionFactoryBuilder常用api:SqlSessionFactoryBuilder.build(inputStream);通过加载mybatis的核心文件的输入流,构建一个SqlSessionFactory对象 String resource = "org/mybatis/builder/mybatis-config.xml"; //Resources工具类的作用就是帮助我们从类路径下加载原创 2021-04-06 14:38:17 · 913 阅读 · 0 评论 -
Mybatis核心配置文件介绍
2.1.3Mybatis核心文件分析①配置文件层级:Mybatis核心配置文件层级关系 ·configurtion配置 ·properties属性 ·settings设置 ·typeAliases类型别名 ·typeHandlers类型处理器 ·objectFactory对象工厂 ·plugins 插件 ·environments环境 ·environment环境原创 2021-04-06 14:00:27 · 202 阅读 · 0 评论 -
mybatis介绍及快速入门
第一部分相关概念1.1对象/关系数据库映射(ORM)ORM完成面向对象的编程语言到关系型数据库的映射,把关系型数据库包装成面向对象的模型;ORM框架将面向对象的操作转换为底层的SQL操作,即:把持久化对象的保存、修改、删除等操作,转化为对数据库的操作。1.2Mybatis简介是一款基于ORM的半自动轻量级持久层框架,支持SQL定制化、存储过程、高级映射,避免了几乎所有的jdbc代码和手动设置参数以及获取结果集,可以使用简单的xml和注解来配置和映射原生类型、接口和java的pojo为数据库的记录原创 2021-03-30 10:40:13 · 82 阅读 · 0 评论 -
JDBC存在的问题分析以及解决方案——自定义持久层框架(Mybatis)
第一部分:JDBC操作存在的问题1.1问题分析public static void main(String[] args) { Connection connection = null; PreparedStatement preparedStatement = null; ResultSet resultSet = null; try { // 加载数据库驱动 Class.forName("com.mysql.jdbc.Driver原创 2021-03-24 11:46:44 · 210 阅读 · 0 评论