摘要:
1、什么是缓存 查询:连接数据库,耗资源 将一次查询的结果,给他暂存到一个可以直接取到的地方--放在内存中 什么是缓存 存在内存中的临时数据 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,直接走缓存,从而提高查询效率,解决并发系统的性能问题 为什么 阅读全文
摘要:
MyBatis中的分页插件配置及使用 1、PageHeilper插件介绍 PageHelper插件并不是mybatis中原有的,这是一个国内开发大佬自己编写的一个功能插件。 我们在sql语句中希望进行分页查询,使用的是limit关键字: select * from t_user order by a 阅读全文
摘要:
1、核心配置文件中配置数据库相关属性 1.1 核心配置文件的环境配置代码如下 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "ht 阅读全文
摘要:
1、mybatis中参数传递 1.1 MyBatis中对sql语句参数的传递 这里要明白一点,由于mybatis是在dao层起作用,dao层的接口中定义了和一个sql映射文件中各条sql语句的方法, 就是说接口中的方法中需要传递的参数都是与sql语句中需要的参数对应的, 那么映射文件中每个sql语句 阅读全文
摘要:
--在项目a-maven-mybatis01中我们发现UserDao接口除了将里面的方法与mapper文件中的每条sql语句的id绑定了之外就没有使用了,好像程序执行并没有用到接口中的方法。 1、创建项目测试分析 下面展示mybatis中dao层接口的传统使用方式 在idea-maven-mybat 阅读全文
摘要:
1、项目的三层架构 包括:界面层(User Interface Layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data Access Layer) 界面层:和用户打交道,接收用户请求参数,显示处理结果(包含如jsp、html、servlet等) 业务逻辑层:接收界 阅读全文