摘要:
附录:切入点表达式规则 执行任何公有方法 execution(public * *(..)) 执行任何以set开头的方法 execution(* set*(..)) 执行com.xyz.service.AccountService类中的任何方法__(执行某个类的任何方法)__ execution(* 阅读全文
摘要:
第一节 为什么要学习Maven? 1、从『构建』角度解释 ①个人开发流程 ②团队开发流程 引申:更大范围内的团队协作 # 2、从『依赖』角度解释 # ①jar包的规模 随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正 阅读全文
摘要:
SQL构建对象介绍 我们之前通过注解开发时,相关的SQL语句都是自己拼写的。一些关键字写起来比较麻烦,而且容易出错 MyBatis给我们提供了org.apache.ibatis.jdbc.SQL功能类,专门用于构建SQL语句 sql包下 SqlTest package itheima.sql; im 阅读全文
摘要:
一对一 环境准备 @Results:封装映射关系的父注解 Result[] value():定义了Result数组 @Result:封装映射关系的子注解。 column属性:查询出的表中字段名称 property属性:实体对象中的属性名称 javaType属性:被包含对象的数据类型 one属性:一对 阅读全文
摘要:
常用注解介绍 我们除了可以使用映射配置文件来操作以外,还可以使用注解形式来操作 常用注解 @Select(”查询的SQL语句“):执行查询操作注解 @Insert(”新增的SQL语句“):执行新增操作注解 @Update(”修改的SQL语句“):执行修改的操作注解 @Delete(”删除的SQL语句 阅读全文
摘要:
MyBatis核心配置文件-分页插件 分页插件介绍 分页可以将很多条结果进行分页显示 如果当前在第一页,则没有上一页。如果当前在最后一页,则没有下一页 需要明确当前是第几页,这一页中显示多少条结果 -- 第一页:显示3条数据 当前页(当前页-1*每页显示条数),每页显示条数 select * fro 阅读全文
摘要:
MyBatis接口代理方式实现Dao层 接口代理方式-实现规则 传统方式实现Dao层,我们既要写接口。还要写实现类。而MyBatis框架可以帮助我们省略写Dao层接口实现类的步骤。程序员只需要编写接口,由MyBatis框架根据接口的定义来创 1该接口的动态代理对象。 实现规则: 1.映射配置文件中的 阅读全文
摘要:
MyBatis快速入门 MyBatis相关API MyBatis映射配置文件 MyBatis核心配置文件 MyBatis传统方式实现Dao层 框架介绍: 框架是一款半成品软件,我们可以基于这个半成品软件继续开发。来完成我们个性化的需求! ORM 介绍 ORM(Object relational Ma 阅读全文
摘要:
MyBatis快速入门 MyBatis相关API MyBatis映射配置文件 MyBatis核心配置文件 MyBatis传统方式实现Dao层 框架介绍: 框架是一款半成品软件,我们可以基于这个半成品软件继续开发。来完成我们个性化的需求! ORM 介绍 ORM(Object relational Ma 阅读全文
摘要:
1.解决乱码 使用过滤器实现所有资源的编码统一。 2.检查登录 使用过滤器实现校验是否登陆问题 3.优化JSP页面 通过EL表达式和JSTL替换之前的Java代码块和JSP表达式 获取 真实路径 request.getContextPath()+/login.jsp目录结构如下 实体类 Studen 阅读全文