摘要:
MyBatis之缓存 缓存简介 缓存是存在内存中的临时数据。将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。使用缓存能够减少和数据库的交互次数,减少系统开销,提高系统效率。经常查询并且不经常 阅读全文
摘要:
MyBatis之注解开发 一、理解接口 1.1 关于接口 从字面上理解,接口应是定义(规范,约束)与实现的分离。、 接口反映了系统设计人员对系统的抽象理解。 接口分为两类:一类是对个体的抽象,它可对应为一个抽象体(abstract class);另一类是对个体某一方面的抽象,即形成一个抽象面(int 阅读全文
摘要:
MyBatis之日志介绍 一、日志工厂 如果在测试SQL的时候,控制台能够输出相关的 SQL信息,那么是不是排错效率就更快了?在Java程序开发过程中,我们经常使用debug模式来调节程序,跟踪代码的执行过程。但是MyBatis是基于接口、配置文件的源代码执行过程。因此,我们必须选择日志工具来作为我 阅读全文
摘要:
MyBatis之resultMap介绍 一、resultMap简介 resultMap标签是为了映射select查询出来结果的集合,其主要作用是将实体类中的字段与数据库表中的字段进行关联映射。一句换,要解决属性名和字段名不一致的问题。 1.1 sql查询结果为null值: 数据库的字段名: id i 阅读全文