atwood-pan

 

2021年4月13日

MyBatis06——动态SQL

摘要: 动态SQL ifchoose (when, otherwise)trim (where, set)foreach 搭建环境 1、搭建数据库 CREATE TABLE `blog` ( `id` varchar(50) NOT NULL COMMENT '博客id', `title` varchar( 阅读全文

posted @ 2021-04-13 16:46 JavaCoderPan 阅读(10) 评论(0) 推荐(0) 编辑

MyBatis05——一对多和多对一处理

摘要: 多对一处理 1、数据库表的设计 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=ut 阅读全文

posted @ 2021-04-13 16:19 JavaCoderPan 阅读(11) 评论(0) 推荐(0) 编辑

MyBatis04——使用注解开发

摘要: 使用注解开发 MyBatis3提供了新的基于注解的配置,但是MyBatis映射并不能用注解来构建。sql类型主要分成:@select@update@insert@delete 注意:利用注解开发就不需要mapper.xml映射文件了 步骤 1、我们注解在UserMapper接口中的方法上添加注解即可 阅读全文

posted @ 2021-04-13 15:09 JavaCoderPan 阅读(14) 评论(0) 推荐(0) 编辑

MyBatis03——ResultMap和分页相关

摘要: ResultMap和分页相关 当属性名和字段名不一致的时候 解决方法 1、数据库中创建user表 字段 id、name、pwd 2、Java中的实体类 @Data public class User { private int id; //id private String name; //姓名 p 阅读全文

posted @ 2021-04-13 14:43 JavaCoderPan 阅读(17) 评论(0) 推荐(0) 编辑

2021年4月12日

MyBatis02:CRUD操作

摘要: CRUD操作 namespace 这个是命名空间,不可缺少,更不能写错 配置文件中namespace中的名称为对应Mapper接口或者Dao接口的全限定类名,完整包名,必须一致! Select(用于查询的标签) 根据id查询用户 1、 在UserMapper中添加对应方法 public interf 阅读全文

posted @ 2021-04-12 21:49 JavaCoderPan 阅读(9) 评论(0) 推荐(0) 编辑

2021年4月5日

MyBatis——第一个程序

摘要: MyBatis1:初识 MyBatis第一个程序 流程:搭建环境–》导入MyBatis–》编写代码–》测试 1、创建一张User表。 关键字id、username、pwd 2、导入相关jar包 <dependencies> <dependency> <groupId>mysql</groupId> 阅读全文

posted @ 2021-04-05 22:23 JavaCoderPan 阅读(7) 评论(0) 推荐(0) 编辑

2021年3月27日

Spring——AOP练习

摘要: 模仿前面的例子,完成模拟JDBC操作 1.UserDAO接口,具有insert(String name)方法,UserDAOImpl实现它 2. 用前置增强,在插入之前,完成数据库连接、事务创建工作 3.用后置增强,在插入之后,完成事务提交,数据库连接关闭操作 3. 用环绕增强,显示提示信息,前后分 阅读全文

posted @ 2021-03-27 09:10 JavaCoderPan 阅读(19) 评论(0) 推荐(0) 编辑

2021年3月23日

Spring——AOP

摘要: AOP 什么是AOP AOP(Aspect Oriented Programing)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范性。利用AOP可以对业务 阅读全文

posted @ 2021-03-23 10:12 JavaCoderPan 阅读(9) 评论(0) 推荐(0) 编辑

2021年3月20日

Spring——静态/动态代理模式

摘要: 代理模式 代理模式: 静态代理动态代理 学习aop之前,要先了解代理模式 静态代理 抽象角色:一般使用接口或者抽象类来实现真实角色:被代理的角色代理角色:代理真实角色;代理真实角色后,一般会做一些附属操作。客户:使用代理角色来进行一些操作。 代码实现 Rent.java 即抽象角色 //抽象角色:租 阅读全文

posted @ 2021-03-20 22:10 JavaCoderPan 阅读(10) 评论(0) 推荐(0) 编辑

2021年3月18日

Spring注解开发

摘要: 使用注解开发 ⚠️ 注意 在Spring4之后,想要使用注解形式,必须要引入aop的包 在配置文件当中,还得要引入一个context约束 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.o 阅读全文

posted @ 2021-03-18 00:04 JavaCoderPan 阅读(14) 评论(0) 推荐(0) 编辑

导航