会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
磕伴
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
2022年4月21日
ServletContext类 (共享数据+获取初始化的参数+请求转发+读取资源文件)
摘要: ServletContext对象 web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的 web应用; 作用 1.共享数据 (一般用session) //在servlet1 存 ServletContext context = this.getS
阅读全文
posted @ 2022-04-21 17:25 磕伴
阅读(53)
评论(0)
推荐(0)
2022年4月20日
多对一和一对多
摘要: 多对一查询的实现方式 1.子查询 [SQL简单,映射复杂] Student 类: int id ;String name; Teacher teacher Teacher类:int id ; String name; <!-- 思路1: 1.查询所有的学生 2.根据查询出来的学生的tid,寻找对应的
阅读全文
posted @ 2022-04-20 16:54 磕伴
阅读(35)
评论(0)
推荐(0)
Spring-mybatis
摘要: 回顾Spring-mybatis 与 mybatis的结构比较 对比 Spring-mybatis 三大改变(准确是2个改变 1.覆盖配置 2.改写方法) 1.使用Spring方式实现了原来写在mybatis里面获取SqlSession的工具类(自定义的) 2.可以使用Spring方式实现mybat
阅读全文
posted @ 2022-04-20 16:53 磕伴
阅读(93)
评论(0)
推荐(0)
日志工厂
摘要: 在官方文档中的 设置(settings) 中 logImpl SLF4J LOG4J *** LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING ***默认*** NO_LOGGING 配置在mybatis核心配置文件(XML)中,配置我们的配置 标准
阅读全文
posted @ 2022-04-20 16:34 磕伴
阅读(43)
评论(0)
推荐(0)
缓存
摘要: MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制。 一级缓存[本地会话缓存](默认开启): 比如在一个方法中sqlSession 创建后可以多次调用其方法 等到sqlSession.close 后就全部失效 一级缓存失效的情况: 1.查询不同的东西 2.增删改操作(因为
阅读全文
posted @ 2022-04-20 16:29 磕伴
阅读(355)
评论(0)
推荐(0)
动态SQL常用标签
摘要: 动态 SQL 目的:为了摆脱在不同条件拼接 SQL 语句的痛苦 在不同条件在生成不同的SQL语句 本质上仍然是SQL语句,不过是多了逻辑代码去拼接SQL,只要保证SQL的正确性按照格式去排列组合 可以先写好SQL语句 if choose (when, otherwise) trim (where,
阅读全文
posted @ 2022-04-20 16:28 磕伴
阅读(74)
评论(0)
推荐(0)
2022年4月17日
生命周期和作用域 & mybatis执行流程
摘要: 流程 sqlSessionFactory 实例化后 --> transactional事务管理-->创建executor执行器-->创建SqlSession-->实现增删改查(失败则回到事务,成功提交事务) SqlSessionFactoryBuilder(工厂的创造者) ***这个类可以被实例化、
阅读全文
posted @ 2022-04-17 17:34 磕伴
阅读(29)
评论(0)
推荐(0)
2022年4月16日
resultMap结果集映射
摘要: 需要解决的问题 实体属性名与数据库字段名不一致 比如密码,数据库用age 实体属性是ageee 解决办法1:修改sql语句 用as来变换 <select id="getUserId" resultType="User" parameterType="int" > select id,name,age
阅读全文
posted @ 2022-04-16 17:46 磕伴
阅读(42)
评论(0)
推荐(0)
Hello MyBatis !
摘要: 1.导包 2.编写配置文件 3.编写实体类 4.编写实体类对应的Mapper接口和Mapper.XML文件 5.测试 导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0
阅读全文
posted @ 2022-04-16 16:36 磕伴
阅读(22)
评论(0)
推荐(0)
增删改查- 万能map- 模糊查询
摘要: 1.编写接口 2.编写对应的mapper种的sql语句 3.测试 接口 public interface UserDao { List<User> getUserList(); //根据ID查询用户 User getUserId(int id); //增加一个用户 int addUser(User
阅读全文
posted @ 2022-04-16 16:36 磕伴
阅读(69)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
15
下一页
公告