随笔分类 -  mybatis进阶篇

orm原理 Mybatis原理,核心思想解读
摘要:用注解还是用 xml 配置? 常用注解:@Insert、@Select、@Update、@Delete、@Param、@Results、 @Result 在 MyBatis 的工程中,我们有两种配置 SQL 的方式。一种是在 Mapper.xml 中集中 管理,一种是在 Mapper 接口上,用注解 阅读全文

posted @ 2020-04-12 23:12 FLGB 阅读(651) 评论(0) 推荐(0) |

摘要:面试题总结 1、MyBatis 解决了什么问题? 或:为什么要用 MyBatis? 或:MyBatis 的核心特性? 1)资源管理(底层对象封装和支持数据源) 2)结果集自动映射 3)SQL 与代码分离,集中管理 4)参数映射和动态 SQL 5)其他:缓存、插件等 2、MyBatis 编程式开发中的 阅读全文

posted @ 2020-04-12 23:09 FLGB 阅读(252) 评论(0) 推荐(0) |

摘要:一、画出流程图 二、设计核心类 二、V1.0 的实现 创建一个全新的 maven 工程,命名为 mebatis,引入 mysql 的依赖。 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifact 阅读全文

posted @ 2020-04-12 23:05 FLGB 阅读(591) 评论(0) 推荐(0) |

摘要:与 Spring 整合分析 http://www.mybatis.org/spring/zh/index.html 这里我们以传统的 Spring 为例,因为配置更直观,在 Spring 中使用配置类注解是一样的。 在前面的课程里面,我们基于编程式的工程已经弄清楚了 MyBatis 的工作流程、核 阅读全文

posted @ 2020-04-12 22:59 FLGB 阅读(222) 评论(0) 推荐(0) |

摘要:转载:https://www.cnblogs.com/wuzhenzhao/p/11120848.html MyBatis 通过提供插件机制,让我们可以根据自己的需要去增强MyBatis 的功能。需要注意的是,如果没有完全理解MyBatis 的运行原理和插件的工作方式,最好不要使用插件,因为它会改变 阅读全文

posted @ 2020-04-12 22:49 FLGB 阅读(762) 评论(1) 推荐(0) |

摘要:转载:https://www.cnblogs.com/wuzhenzhao/p/11103017.html 先来看一下MyBatis 的编程式使用的方法: public void testMapper() throws IOException { String resource = "mybatis 阅读全文

posted @ 2020-04-12 22:48 FLGB 阅读(389) 评论(0) 推荐(0) |

摘要:转载:https://www.cnblogs.com/wuzhenzhao/p/11103043.html 缓存是一般的ORM 框架都会提供的功能,目的就是提升查询的效率和减少数据库的压力。跟Hibernate 一样,MyBatis 也有一级缓存和二级缓存,并且预留了集成第三方缓存的接口。 缓存体系 阅读全文

posted @ 2020-04-12 22:44 FLGB 阅读(325) 评论(0) 推荐(0) |

摘要:参考:https://www.cnblogs.com/wuzhenzhao/p/11101555.html XML 映射文件 本文参考mybatis中文官网进行学习总结:http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html MyBatis 的真正强大 阅读全文

posted @ 2020-04-12 22:43 FLGB 阅读(2763) 评论(1) 推荐(0) |

摘要:转载:https://www.cnblogs.com/wuzhenzhao/p/11092526.html 大部分时候,我们都是在Spring 里面去集成MyBatis。因为Spring 对MyBatis 的一些操作进行的封装,我们不能直接看到它的本质,所以先看下不使用容器的时候,也就是编程的方式, 阅读全文

posted @ 2020-04-12 22:37 FLGB 阅读(274) 评论(0) 推荐(0) |

摘要:转载:https://www.cnblogs.com/wuzhenzhao/p/11075569.html 在Java 程序里面去连接数据库,最原始的办法是使用JDBC 的API。我们先来回顾一下使用JDBC 的方式,我们是怎么操作数据库的。 // 注册JDBC 驱动 Class.forName(" 阅读全文

posted @ 2020-04-12 22:33 FLGB 阅读(637) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3