摘要: 一.mybatis注解关键词 @Update1. RoleMapper接口增加接口方法2. 单元测试@Delete1. RoleMapper接口增加接口方法2. 单元测试@Update1. RoleMapper接口增加接口方法 /** * * * @Title: updateSysRoleById 阅读全文
posted @ 2019-10-21 17:00 神剑战王 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一.什么是查询缓存 Mybatis的一级缓存是指SqlSession。一级缓存的作用域是一个SqlSession。Mybatis默认开启一级缓存。 在同一个SqlSession中,执行相同的查询SQL,第一次会去查询数据库,并写到缓存中;第二次直接从缓存中取。当执行SQL时两次查询中间发生了增删改操 阅读全文
posted @ 2019-10-15 12:05 神剑战王 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一.Mybatis中表与表之间的关系分为一下4类以及关系: 1)一对一 2)一对多 3)多对一 4)多对多 一对一:一个班主任只属于一个班级,一个班级也只能有一个班主任 一对多:一个班级有多个学生,一个学生只属于一个班级 多对多:一个学生可以选多门课,一门课可以有多个学生 二.多表查询 多表查询 方 阅读全文
posted @ 2019-10-12 22:04 神剑战王 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、动态SQL简介MyBatis的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。有些时候,SQL语句where条件中,需要一些安全判断,例如按某 阅读全文
posted @ 2019-10-12 08:36 神剑战王 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、ProviderDao层 二、ProviderDao.xml小配置文件 三、test类 阅读全文
posted @ 2019-10-12 08:17 神剑战王 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Mybatis的模糊查询 1. 参数中直接加入%% 2. bind标签 3. CONCAT Mybatis的自动映射 0x00:引子在 MyBatis 的映射配置文件中,select 标签查询配置结果集时使用过 resultType 属性,当在 resultType 中定义一个 Java 包装类时, 阅读全文
posted @ 2019-10-08 17:39 神剑战王 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Mybatis实现数据的增删改查(CRUD) 什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射, 阅读全文
posted @ 2019-09-29 08:35 神剑战王 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 初始MyBatis 什么是 MyBatis? MyBatis是支持定制化SQL,存储过程以及高级映射的优秀的持久层框架.MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集.MyBatis可以对配置和原生Map使用简单的XMl或注解,将接口和Java的POJO(Plain Old 阅读全文
posted @ 2019-09-27 14:28 神剑战王 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Servlet: 其实就是一个类,主要负责处理用户的请求和做到数据的相应以及页面的跳转,基于Java技术的Web组件 2.JSP和Servlet的关系 JSP首先转换为.java文件,被JVM编译成一个.class,其实上他俩就是一个东西 JSP负责进行页面数据的渲染 Servlet处理请 阅读全文
posted @ 2019-07-06 22:14 神剑战王 阅读(70) 评论(0) 推荐(0) 编辑
摘要: JSP的数据交互 1.application内置对象 application实现用户之间的数据共享 void setAttribute(String key,Object value) 以key/value的形式保存对象值 Object getAttribute(String key) 通过key获 阅读全文
posted @ 2019-07-05 15:13 神剑战王 阅读(106) 评论(0) 推荐(0) 编辑