会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
多学习。
czyaaa
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
下一页
2022年3月28日
【SpringIOC】程序的耦合度问题以及工厂模式解决
摘要: 常见的耦合度问题 在没有使用Spring时,我们的service层需要使用dao对象,视图层需要使用到service对象,一旦其中一个对象缺失都会导致编译错误,而不是运行期异常 项目的结构如下,其中代码层层相关 dao层 service层 service实现类中使用dao的实现类,这是程序间的耦合
阅读全文
posted @ 2022-03-28 15:07 czyaaa
阅读(90)
评论(0)
推荐(0)
2022年3月27日
Mybatis注解开发
摘要: 开头 注解开发的主配置文件仍旧与之前相同,注解开发是面向于dao的。 某个dao只能使用注解开发,或配置文件中的一种,不能同时使用 但可以ADao使用注解开发,BDao使用配置文件开发 一、简单的增删改查 package com.czy.dao; import com.czy.domain.User
阅读全文
posted @ 2022-03-27 21:22 czyaaa
阅读(201)
评论(0)
推荐(0)
2022年3月24日
Mybatis中的缓存
摘要: 引言 什么是缓存: 存在于内存中的临时数据。 为什么使用缓存: 减少和数据库的交互次数,提高执行效率。 什么样的数据能用缓存,什么数据不能使用: 适用于缓存: 经常查询并且不经常改变的 数据的正确与否对最终结果影响不大(因为缓存代表着会与数据库数据不同) 不适用于缓存: 经常改变的数据 数据的正确与
阅读全文
posted @ 2022-03-24 12:23 czyaaa
阅读(41)
评论(0)
推荐(0)
Mybatis中的延迟加载
摘要: 引言 在一对多种,当我们有一个用户,他有100个账户。 问题1:在查询用户时,要不要把关联的账户查出来? 问题2:在查询账户时,要不要把关联的用户查出来? 解决: 在查询用户时,用户下的账户信息应该是什么时候使用,什么时候查询。 在查询账户时,账户的所属用户信息应该随着账户查询时一起查询出来。 延迟
阅读全文
posted @ 2022-03-24 10:30 czyaaa
阅读(55)
评论(0)
推荐(0)
2022年3月18日
mybatis中的多表查询
摘要: 1、表之间的关系 一对一:双方主键互为彼此外键,但并没有创两张表的必要,我创一张表两个属性放在一起不就行了 多对一:多的那方外键为少的那方的主键 一对多:同上 多对多:创立一张新表,把对应两表的主键拿来作为共有主键,同时新表的两个主键是对应两表的外键 举例: 一个用户可以下多个订单(1:m),多个订
阅读全文
posted @ 2022-03-18 22:39 czyaaa
阅读(241)
评论(0)
推荐(0)
mybatis中的动态sql语句
摘要: 1、if标签 熟悉的sql拼接: <select id="findUserByCondition" parameterType="User" resultType="User"> select * from user where 1 = 1 <if test="username != null an
阅读全文
posted @ 2022-03-18 08:48 czyaaa
阅读(61)
评论(0)
推荐(0)
2022年3月17日
mybatis中的连接池以及事务控制
摘要: 1、连接池: 减少我们获取连接所消耗的时间。 2、mybatis中的连接池 mybatis连接池提供了三种方式的配置 配置的位置: 主配置文件SqlMapConfig.xml中的datasource标签,type属性就是表示采用何种连接池方式。 type属性的取值: POOLED 采用传统的java
阅读全文
posted @ 2022-03-17 21:34 czyaaa
阅读(117)
评论(0)
推荐(0)
Mybatis的mapper样例
摘要: <!--放在resource/com/czy--><?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/m
阅读全文
posted @ 2022-03-17 20:15 czyaaa
阅读(98)
评论(0)
推荐(0)
Mybatis的properties标签和typeAliases
摘要: properties 在Config中配置 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/d
阅读全文
posted @ 2022-03-17 12:14 czyaaa
阅读(43)
评论(0)
推荐(0)
2022年2月17日
BaseServlet
摘要: package com.czy.web.servlet; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import jav
阅读全文
posted @ 2022-02-17 15:39 czyaaa
阅读(51)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
下一页
公告