Java EE数据持久化框架知识
文章平均质量分 84
Java EE数据持久化框架知识(mybatis)
明金同学
There is no place like 127.0.0.1
展开
-
Java EE数据持久化框架 • 【第6章 MyBatis插件开发】
全部章节 >>>>本章目录6.1 MyBatis拦截器接口6.1.1 MyBais拦截器接口介绍6.1.2 MyBais拦截器签名介绍6.1.3 实践练习6.2 下划线键值转小写驼峰形式插件6.2.1 下划线键值转小写驼峰形式的三种方法6.2.2 拦截器实现下划线键值转小写驼峰6.2.3 实践练习6.3 日志记录插件6.3.1 创建针对日志记录的MyBatis应用6.3.2 创建日志记录插件6.3.3 实践练习6.4 动态修..原创 2021-05-11 21:41:50 · 8147 阅读 · 17 评论 -
Java EE数据持久化框架 • 【第5章 MyBatis代码生成器和缓存配置】
5.1 配置MyBatis Generator5.1.1 MyBatis Generator介绍MyBatis在很大程度上大大降低了以前繁琐的JDBC代码,并且提供了大量的标签对SQL语句的支持,但是在操作不同数据表方面,仍然存在大量重复工作。MyBatis的开发团队提供了一个很强大的代码生成器——MyBatis Generator(MyBatis生成器,简称MBG)MBG自动产生包含了数据库表对应的实体类、Mapper接口类、Mapper XML文件和Example对象等,这些代码文件中几原创 2021-04-28 20:38:26 · 12952 阅读 · 10 评论 -
Java EE数据持久化框架 • 【第4章 MyBatis动态SQL】
4.1 MyBatis动态标签4.1.1 MyBatis动态标签介绍实际开发应用中,我们很少去查询某个表的所有数据,需要根据客户的需求来动态产生SQL语句,比如淘宝的商品筛选:在JDBC操作数据表时,经常需要根据不同条件进行查询,而条件值需要根据用户的选择而定,需要拼接 SQL 语句,且拼接时经常有繁琐易错的操作。// jdbc拼接sql片段String sql = “select * from tb_users where 1=1 ”; //这里1=1是永远成立的条件,占用whe原创 2021-04-22 11:01:40 · 9261 阅读 · 21 评论 -
Java EE数据持久化框架 • 【第3章 MyBatis高级映射】
全部章节 >>>>本章目录3.1 一对一映射3.1.1 自动化一对一映射3.1.2 标签配置一对一映射3.1.3 标签配置一对一映射3.1.4 实践练习3.2 一对一映射中的嵌套查询3.2.1 标签嵌套查询属性3.2.2 标签嵌套查询实现3.2.3 实践练习3.3 一对多映射3.3.1 标签实现集合映射3.3.2 标签和标签3.3.3 实践练习3.4 一对多映射中的嵌套查询3.4.1 嵌套查询的层次3.4.2 标..原创 2021-04-20 11:44:35 · 10523 阅读 · 27 评论 -
Java EE数据持久化框架 • 【第2章 MyBatis实现DML操作】
全部章节 >>>>本章目录2.1 标签2.1.1 标签简单应用2.1.2 使用JDBC方式返回主键自增的值2.1.3 使用标签返回普通主键的值2.1.4 实践练习2.2 标签和标签2.2.1 标签用法2.2.2 标签用法2.2.3 删除具有主从关系的主表记录2.2.4 实践练习2.3 映射器方法多参数传递2.3.1 MyBatis默认参数位置2.3.2 使用Map类型作封装参数2.3.3 使用注解类型作为参数2.3...原创 2021-04-18 21:54:01 · 10638 阅读 · 29 评论 -
Java EE数据持久化框架笔记 • 【目录】
章节内容实践练习Java EE数据持久化框架作业目录(作业笔记)第1章Java EE数据持久化框架笔记 • 【第1章 MyBatis入门】第2章Java EE数据持久化框架笔记 • 【第2章 实现DML操作】第3章Java EE数据持久化框架笔记 • 【第3章 MyBatis高级映射】第4章Java EE数据持久化框架笔记 • 【第4章 MyBatis动态SQL】第5章Java EE数据持久化框架笔记 • 【第5章 MyBatis代码生成器和缓存...原创 2021-04-17 13:37:07 · 10247 阅读 · 9 评论 -
Java EE数据持久化框架 • 【第1章 MyBatis入门】
1.1 初识MyBatis1.1.1 持久化技术介绍数据持久化就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。狭义的讲就是将内存中的数据存储到数据库或其他介质的过程。Dao层将数据存储到数据库中Java如何实现数据持久化?JDBC编程操作:代码重复繁琐、开发效率低Mybatis、Hibernate等框架技术企业级应用开发 支持多种数据库切换 封装了传统JDBC提高开发效率 插件丰富、安全性高、支持缓存等1.1.2 ...原创 2021-04-17 13:35:37 · 12587 阅读 · 19 评论