摘要: Spring的基本使用 一、使用 1、导入Jar包 注 : spring 需要导入commons-logging进行日志记录 . <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifa 阅读全文
posted @ 2021-02-04 23:07 Latteitcjz 阅读(142) 评论(0) 推荐(0)
摘要: Spring概述及IOC理论 一、Spring概述 官网 官方下载地址 GitHub Spring使创建Java企业应用程序变得容易。它提供了在企业环境中使用Java语言所需的一切,并支持Groovy和Kotlin作为JVM上的替代语言,并且可以根据应用程序的需求灵活地创建多种体系结构。从Sprin 阅读全文
posted @ 2021-02-04 22:23 Latteitcjz 阅读(68) 评论(0) 推荐(0)
摘要: MyBatis之JavaAPI SqlSession 使用 MyBatis 的主要 Java 接口就是 SqlSession。你可以通过这个接口来执行命令,获取映射器示例和管理事务。在介绍 SqlSession 接口之前,我们先来了解如何获取一个 SqlSession 实例。SqlSessions 阅读全文
posted @ 2021-02-04 21:24 Latteitcjz 阅读(82) 评论(0) 推荐(0)
摘要: MyBatis之缓存 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 为了使它更加强大而且易于配置,我们对 MyBatis 3 中的缓存实现进行了许多改进。 默认情况下,只启用了本地的会话缓存,它仅仅对一个会话中的数据进行缓存。 要启用全局的二级缓存,只需要在你的 阅读全文
posted @ 2021-02-04 21:05 Latteitcjz 阅读(68) 评论(0) 推荐(0)
摘要: MyBatis之动态 SQL 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 阅读全文
posted @ 2021-02-04 20:40 Latteitcjz 阅读(88) 评论(0) 推荐(0)
摘要: 高级结果映射 MyBatis 创建时的一个思想是:数据库不可能永远是你所想或所需的那个样子。 我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们并不都是那样。 如果能有一种数据库映射模式,完美适配所有的应用程序,那就太好了,但可惜也没有。 而 ResultMap 就是 MyBatis 阅读全文
posted @ 2021-02-04 18:40 Latteitcjz 阅读(114) 评论(0) 推荐(0)
摘要: MyBatis之注解开发 在使用注解开发的同时,我们必须要创建接口,下面说一下,关于接口 一、接口 面向接口编程好处:解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好,在一个面向对象的系统中,系统的各种功能是由许 阅读全文
posted @ 2021-02-04 17:14 Latteitcjz 阅读(67) 评论(0) 推荐(0)
摘要: XML 映射器、分页以及日志实现 MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 致力于减少使用成本,让用户能更专注于 SQ 阅读全文
posted @ 2021-02-04 16:47 Latteitcjz 阅读(146) 评论(0) 推荐(0)