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