MyBatis
Java · 4 篇笔记
- 2.3 介绍historical
为什么有MyBatis ----------- - JDBC SQL写在Java代码中,硬编码严重 - Hibernate 完全的ORM,用面向对象的方式操作数据库。 但是不够灵活 - Mybatis 可以手写代码,SQL写在配置文件中 流程 -- 1. mybatis配置 SqlMapConfig
- 2.9 使用方式historical
新建maven项目 pom.xml 配置mybatis - resources/jdbc.properties - resources/mybatis-config.xml 新建mapper - com.zsk.model.User - com.zsk.dao.UserMapper - mapper
- 2.13 源码分析historical
1. 框架分层 2. 四大对象 MyBatis创建四大对象的时候,使用动态代理机制添加了拦截器. - Executor - ParameterHandler - ResultSetHandler - StatementHandler 3. 要分析的代码 4. 获取SqlSessionFactory对