摘要: 1,动态代理 分为2类 ① 基于JDK(1.5以后的版本) 接口类: 点击查看代码 ``` public interface IDAO { public int save(); public int remove(); public int modify(); public int findAll( 阅读全文
posted @ 2023-06-01 16:23 liangkuan 阅读(18) 评论(0) 推荐(0)
摘要: 1、定义:在原有类(原有物品)的基础上,增强了其功能,原有的类不动 2、为什么需要代理模式:有些类,我们不想或者不能改变他们的功能,动了反而不好,所以就需要用代理类来增强他们的功能 3、代理模式的种类:2种 (1.1)静态代理: ① 增加IDAO接口 ② DeptDAO 实现IDAO接口 ③ 代理商 阅读全文
posted @ 2023-06-01 15:45 liangkuan 阅读(19) 评论(0) 推荐(0)
摘要: 两者的用法 其实这两个注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用. 两者的共同点 @Resource注解和@Autowired注解都可以用作bean的注入. 在接口只有一个实现类的时候,两个注解可以互相替换,效果相同 不同点: 1、@Resource注解是Ja 阅读全文
posted @ 2023-05-31 19:41 liangkuan 阅读(132) 评论(0) 推荐(0)
摘要: 1、创建一个类将无参构造器变成私有权限(有两种实现方式) 点击查看代码 ``` package com.bh.test; public class Person { //(2) //private static Person person; //将person变量定义成静态变量,因为getInsta 阅读全文
posted @ 2023-05-27 11:51 liangkuan 阅读(22) 评论(0) 推荐(0)
摘要: 1、导入一个依赖 点击查看代码 ``` dom4j dom4j 1.6.1 ``` 2、有一个mapper.xml文件 点击查看代码 ``` insert into student values(#{id}, #{name}) delete from student where id=#{id} u 阅读全文
posted @ 2023-05-27 09:46 liangkuan 阅读(17) 评论(0) 推荐(0)
摘要: 1、定义一个接口 点击查看代码 ``` package com.bh.shoes; public interface ShoesLine { public void make(); } ``` 2、定义几个类实现接口 点击查看代码 ``` package com.bh.shoes; public c 阅读全文
posted @ 2023-05-25 19:36 liangkuan 阅读(28) 评论(0) 推荐(0)
摘要: 反射案例代码 点击查看代码 ``` package com.bh.zoo; public class Wolf extends Animal{ public String name; public String color; protected String blood; private int a 阅读全文
posted @ 2023-05-25 19:21 liangkuan 阅读(44) 评论(0) 推荐(0)
摘要: 1、两个实体类(部门表、员工表)一个部门包含许多员工(一对多关系),将员工表信息写到部门实体类中 点击查看代码 ``` package com.bh.po; import java.util.Set; public class Dept { private int deptno; private S 阅读全文
posted @ 2023-05-24 19:11 liangkuan 阅读(76) 评论(0) 推荐(0)
摘要: 1、在搭建好Mybatis之后,建两个实体类(将从表实体类型建在主表实体类中) 点击查看代码 ``` package com.bh.po; public class Student1 { private int stuid; private String stuname; //从表类型 privat 阅读全文
posted @ 2023-05-24 18:39 liangkuan 阅读(52) 评论(0) 推荐(0)
摘要: 1、导入依赖 点击查看代码 ``` org.mybatis mybatis 3.2.8 ``` 2、配置mybatis.xml(连接数据库、导入mapper) 点击查看代码 ``` --> ``` 3、建立po实体类 点击查看代码 ``` package com.bh.po; public clas 阅读全文
posted @ 2023-05-23 18:12 liangkuan 阅读(33) 评论(0) 推荐(0)