
ORM框架 mybatis深入浅出
1、mybatis快速入门;
2、mybatis的xml详解;
3、mybatis的xml crud及缓存详解;
4、mybatis的动态sql;
5、mybatis的Java api说明;
6、mybatis 的SQL语句构建器类及日志说明;
52it.club
1、【极客精神】具有较强行业敏锐度,喜欢追逐前沿技术(docker、k8s、elasticsearch、Nginx、mongodb、spring boot/spring cloud等开源软件)、并关注前沿技术在业务中的价值;时刻清理自我,过去的经历不再重要,面对未来,我始终保持一颗学习的心态;
2、【团队管理】擅长团队组建与扩充、产品(尤其是软件产品)研发管理体系的建立与完善;极强的适应能力、组织能力、接受能力和应变能力,友善处理人际关系;曾带领研发团队(UI、前端、后端、测试、产品)高效完成电商、新媒体、物联网产品等产品
3、【项目丰富】开发过多种类型的产品,其中包括电商、股票理财、资讯等
展开
-
【Java开源框架】持久层框架mybatis与spring/spring boot整合
什么是 MyBatis-Spring?MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和SqlSession并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的DataAccessException。最终,可以做到应用代码不依赖...原创 2019-04-15 10:18:10 · 572 阅读 · 0 评论 -
【Java开源框架】持久层框架mybatis之SQL语句构建器类及日志6
SQL语句构建器类问题Java程序员面对的最痛苦的事情之一就是在Java代码中嵌入SQL语句。这么来做通常是由于SQL语句需要动态来生成-否则可以将它们放到外部文件或者存储过程中。正如你已经看到的那样,MyBatis在它的XML映射特性中有一个强大的动态SQL生成方案。但有时在Java代码内部创建SQL语句也是必要的。此时,MyBatis有另外一个特性可以帮到你,在减少典型的加号,引号,新...原创 2019-04-12 17:02:23 · 393 阅读 · 0 评论 -
【Java开源框架】持久层框架mybatis之Java API最大简化代码量5
既然你已经知道如何配置 MyBatis 和创建映射文件,你就已经准备好来提升技能了。MyBatis 的 Java API 就是你收获你所做的努力的地方。正如你即将看到的,和 JDBC 相比,MyBatis 很大程度简化了你的代码并保持代码简洁,容易理解并维护。MyBatis 3 已经引入了很多重要的改进来使得 SQL 映射更加优秀。应用目录结构在我们深入 Java API 之前,理解关...原创 2019-04-12 16:50:51 · 415 阅读 · 0 评论 -
【Java开源框架】持久层框架mybatis之动态SQL巧妙解决SQL拼接问题4
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。 虽然在以前使用动态 SQL 并非一件易事,但正是 MyBatis 提供了可以被用在任意 SQL 映射语句中的强...原创 2019-04-12 14:18:50 · 744 阅读 · 0 评论 -
【Java开源框架】持久层框架mybatis之XML 映射文件及缓存说明3
XML 映射文件MyBatis 的真正强大在于它的映射语句,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 为聚焦于 SQL 而构建,以尽可能地为你减少麻烦。SQL 映射文件只有很少的几个顶级元素(按照应被定义的顺序列出):cache– 对给定命名...原创 2019-04-10 18:06:41 · 436 阅读 · 0 评论 -
【Java开源框架】持久层框架mybatis之xml配置文件详解2
MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下:configuration 配置说明properties(属性)settings(设置)typeAliases(类型别名)typeHandlers(类型处理器)自定义类型处理器处理枚举类型objectFactory(对象工厂)plugins(插件)environments(环境配置)envi...原创 2019-04-10 16:26:00 · 454 阅读 · 0 评论 -
【Java开源框架】持久层框架mybatis之快速入门1
简介什么是 MyBatis?MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架...原创 2019-04-10 11:52:58 · 264 阅读 · 0 评论