![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybaits
斜月&三星
这个作者很懒,什么都没留下…
展开
-
Hibernate 和 Mybatis的对比
第一方面:开发速度的对比 就开发速度而言,Hibernate的真正掌握要比Mybatis来得难些。Mybatis框架相对简单很容易上手,但也相对简陋些。个人觉得要用好Mybatis还是首先要先理解好Hibernate。 比起两者的开发速度,不仅仅要考虑到两者的特性及性能,更要根据项目需求去考虑究竟哪一个更适合项目开发,比如:一个项目中用到的复杂查询基本没有,就是简单...原创 2020-02-07 14:22:45 · 103 阅读 · 0 评论 -
Mybaits 常见面试题
1、谈谈你对 MyBatis 的理解?Mybatis是一个半ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建 Statement 等繁杂的过程。程序员直接编写原生态 SQL,可以严格控制 SQL 执行性能,灵活度高。 MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的...原创 2020-02-07 14:12:54 · 204 阅读 · 0 评论 -
Mybatis 中的事务
1. Mybaits中的事务接口TransactionpublicinterfaceTransaction{ConnectiongetConnection()throwsSQLException;voidcommit()throwsSQLException;voidrollback()throwsSQLException;voi...转载 2020-02-07 14:07:29 · 388 阅读 · 0 评论 -
Mybatis 中使用的设计模式
Mybatis至少遇到了以下的设计模式的使用:Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuilder、CacheBuilder; 工厂模式,例如SqlSessionFactory、ObjectFactory、MapperProxyFactory; 单例模式,例如Er...转载 2020-02-07 14:03:33 · 82 阅读 · 0 评论 -
Mybatis 的工作原理
核心部件:SqlSession Executor StatementHandler ParameterHandler ResultSetHandler TypeHandler MappedStatement Configurationmybatis全局配置文件:<?xml version="1.0" encoding="UTF-8" ?><!DOCTY...原创 2020-02-07 13:22:28 · 129 阅读 · 0 评论