会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
戒爱学Java
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
9
下一页
2023年6月6日
Spring注入的三种方式
摘要: # Spring注入的三种方式 Spring实例注入的三种方式: 1. 使用注解方式注入 2. set方法注入 3. 构造方法注入 ## 1、注解方式注入 使用@Autowired、@Resource或@Inject注解注入。 一般使用注解的都是自己写的实例,直接使用注解注入即可,如果我们要注入的是
阅读全文
posted @ 2023-06-06 15:00 戒爱学Java
阅读(2550)
评论(0)
推荐(0)
2023年6月5日
Autowired注解与Resource注解的区别
摘要: ## 两者的用法 其实这两个注解的作用都一样,都是在做bean的注入,在使用过程中,两个注解有时候可以替换使用. ## 两者的共同点 1. @Resource注解和@Autowired注解都可以用作bean的注入. 2. 在接口只有一个实现类的时候,两个注解可以互相替换,效果相同. ## 两者的不同
阅读全文
posted @ 2023-06-05 20:26 戒爱学Java
阅读(203)
评论(0)
推荐(0)
2023年6月4日
MyBatis之一对多抓取策略
摘要: # MyBatis之一对多抓取策略 1.情况描述 > 如果只需要使用一方中的数据,而不使用多方数据的情况下,在执行过程中不需要发送查询多方的sql语句,需要配置抓取策略为懒加载。 2.适用情况 > 适用于一对多的方式一,通过多条sql查询情况。 3.抓取策略fetchType(映射文件collect
阅读全文
posted @ 2023-06-04 14:32 戒爱学Java
阅读(49)
评论(0)
推荐(0)
2023年6月2日
MyBatis之一级缓存、二级缓存
摘要: ## 1、一级缓存 跟踪BaseExecutor可以看到,在query方法中,实现了缓存逻辑,当缓存不存在的时候,则调用实现类中的doQuery。 创建一级缓存的KEY: 
评论(0)
推荐(0)
2023年6月1日
MyBatis之执行器(Excutor)
摘要: # MyBatis之执行器(Executor) 前面的文章已经介绍了MyBatis的基本使用流程,但我们不能仅仅局限于使用,而是应该去横向扩展,往更深的方向研究。今天就先讲解一下MyBatis中的执行器Executor。 我们在CURD的时候,每次都会去获取一个新的SqlSession对象, ![]
阅读全文
posted @ 2023-06-01 08:46 戒爱学Java
阅读(300)
评论(0)
推荐(0)
2023年5月31日
MyBatis配置Log4j
摘要: # MyBatis配置Log4j 出现了这个警告 log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.LogFactory). log4j:WARN Please initialize the lo
阅读全文
posted @ 2023-05-31 07:34 戒爱学Java
阅读(221)
评论(0)
推荐(0)
2023年5月30日
MyBatis之多对一、一对多、多对多
摘要: # MyBatis之多对一、一对多、多对多 当我们学习到MyBatis的多表关系的时候,说明我们前面的基本CURD已经很熟练了。那么这篇文章将给大家讲述一下在MyBatis中的复杂的多表查询。主要针对多对一,一对多,多对多。无论是一对多还是多对一,无非就是涉及到了两个标签,collection和
阅读全文
posted @ 2023-05-30 11:19 戒爱学Java
阅读(507)
评论(0)
推荐(0)
2023年5月29日
MyBatis源码之getMapper获取代理对象
摘要: # MyBatis源码之getMapper获取代理对象 下面这句话意思非常明了,就是通过传入接口类型对象,获取接口代理对象。 IUserDao userDao1 = sqlSession1.getMapper(IUserDao.class); 具体的过程如下: 一、首先,调用SqlSession的实
阅读全文
posted @ 2023-05-29 08:53 戒爱学Java
阅读(92)
评论(0)
推荐(0)
2023年5月28日
MyBatis之返回值处理
摘要: # MyBatis之返回值处理 ## 1、返回值为基本数据类型 当我们的SQL语句执行结束,要返回的类型为基本数据类型的时候,直接写你要返回的类型即可 ```xml insert into tb_user values (null,#{username},#{password}); ``` 接口我们
阅读全文
posted @ 2023-05-28 15:30 戒爱学Java
阅读(277)
评论(0)
推荐(0)
2023年5月26日
MyBatis源码之SqlSession的解读
摘要: # MyBatis源码之SqlSession的解读 ## 1、SqlSession的简单使用 首先先说一下SqlSession是什么?SqlSession其实就是对JDBC中Connection的一个封装,简化了对数据库的操作。当你获取到一个SqlSession的时候其实就是获取到一个数据库连接,可
阅读全文
posted @ 2023-05-26 09:11 戒爱学Java
阅读(844)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
···
9
下一页
公告