#Mybatis
文章平均质量分 95
一棵___大树
技术学习分享欢迎交流,个人主页https://www.abigtree.top/,Github主页https://github.com/A-BigTree
展开
-
【Mybatis】6—逆向工程&其他概念
当某个具体类型 Mybatis 靠内置的类型处理器无法识别时,可以使用 Mybatis 提供的自定义类型处理器机制。第一步:实现接口或者继承类;第二步:指定其映射某个JDBC类型(可选操作);第三步:在Mybatis全局配置文件中注册;// 1.从结果集中获取原始的地址数据 String addressOriginalValue = resultSet . getString(columnName);原创 2023-04-08 00:03:36 · 638 阅读 · 0 评论 -
【Mybatis】5—缓存
先查询二级缓存,因为二级缓存中可能会有其他程序已经查出来的数据,可以拿来直接使用;如果二级缓存没有命中,再查询一级缓存;如果一级缓存也没有命中,则查询数据库;SqlSession关闭之前,一级缓存中的数据会写入二级缓存;官网地址:https://www.ehcache.org/原创 2023-04-08 00:03:26 · 338 阅读 · 0 评论 -
【Mybatis】4—动态SQL
Mybatis框架的动态SQL技术是一种 根据特定条件动态拼装SQL语句 的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题。MyBatis的一个强大的特性之一通常是它的动态SQL能力。原创 2023-04-07 19:06:33 · 1120 阅读 · 0 评论 -
【Mybatis】3—Mybatis映射关联关系
我们是在“对多”关系中举例说明延迟加载的,在“对一”中配置方式基本一样。关联关系配置项关键词所在配置文件和具体位置对一association标签/javaType属性Mapper配置文件中的resultMap标签内对多collection标签/ofType属性Mapper配置文件中的resultMap标签内对一分步association标签/select属性/column属性Mapper配置文件中的resultMap标签内对多分步。原创 2023-04-07 19:02:36 · 715 阅读 · 0 评论 -
【Mybatis】2—Mybatis基本用法
在实际开发时,同一套代码往往会对应多个不同的具体服务器环境。使用的数据库连接参数也不同。为了更好的维护这些信息,我们建议把数据库连接信息提取到Mybatis全局配置文件外边。原创 2023-04-07 19:02:07 · 1073 阅读 · 0 评论 -
【Mybatis】1—前言&日志框架
一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one。打印日志数据可以使用日志框架的默认格式,也可以根据需要定制。使用Lombok注解就可以省略生成getXxx()setXxx()方法、toString()方法、构造器等固定格式代码的繁琐操作,提高开发效率。包括Logger日志对象。原创 2023-04-07 18:52:48 · 1010 阅读 · 0 评论