![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
国民仙女
集美貌与智慧并存的女子
展开
-
spring和mybatis整合(带解释!!)
(5)通过sqlSession.getMapper(UserMapper.class)创建UserMapper对象调用UserMapper的方法。整合后的applicationConfig.xml(无实现类无扫描mapper接口自定义创建UserMapper实现)整合后的applicationConfig.xml(无实现类有扫描mapper接口自定义创建UserMapper实现)2、再看.java文件 要做三件事(创建对象的事情都交给ioc容器来做吧 ——-spring)(2)、mapper映射信息。原创 2022-09-15 17:26:39 · 269 阅读 · 0 评论 -
mapper一对多映射的三种方法
从用户表中查询将用户表的id作为参数传到从表的订单表。collection 的类型是ofType。先查询主表的需要和从表连接的字段。一对多映射的返回值是集合。如:(一个用户多个订单)原创 2022-09-05 15:18:49 · 2001 阅读 · 0 评论 -
设计模式中的代理模式(静态和jdk)
[] interfaces, InvocationHandler h)创建一个客户作为目标对象及受代理对象实现User。创建一个”中介”实现User并且对其加强。创建测试类 通过中介实现目标的需求。(1):通过实现接口。(2):通过继承实现。创建一个受代理的对象。原创 2022-09-05 15:10:23 · 130 阅读 · 0 评论 -
设计模式-----工厂模式
*缺点:**每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖。1、一个调用者想创建一个对象,只要知道其名称就可以了。2、扩展性高,如果想增加一个产品,只要扩展一个工厂类就可以。3、屏蔽产品的具体实现,调用者只关心产品的接口。例子:1、您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现。四个类(加减乘除)实现该接口。原创 2022-09-05 15:07:45 · 56 阅读 · 0 评论