首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Mybatis
订阅
黄奕
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Mybatis中强大的resultMap
在Mybatis中,有一个强大的功能元素resultMap。当我们希望将JDBC ResultSets中的数据,转化为合理的Java对象时,你就能感受到它的非凡之处。正如其官方所述的那样: 在Mybatis中,最简单的结果映射方式,就是通过类型别名typeAliases来处理。…
Mybatis学习笔记(5)-高级映射之多对多映射
假设我们现在有这样的需求,想知道某一位顾客购买了哪些商品,但是通过观察customers表和products表,我们发现这两张表并没有关联,那么怎么办呢?通过前面的例子,我们可以发现,经由orders和orderitems这两张表,customers表和products表能建立…
Java实用笔记——mybatis批量导入
喜欢的朋友可以关注下点点赞,支持下笔者。 喜欢的朋友可以点点关注点点赞,创作不易,支持下。
Mybatis批量插入更新xml方式与注解方式
当你设计的数据库表中的主键存在时更新对应的字段,不存在则插入。 还有一种情况就是你设计的唯一主键存在时更新对应的字段,不存在则插入。
Mybatis(三) 缓存
查询缓存主要是为了提高查询访问速度,即当用户执行一次查询后,会将该数据结果放到缓存中,当下次再执行此查询时就不会访问数据库了而是直接从缓存中获取该数据。 如果在缓存中找到了数据那叫做命中。 在同一个SqlSession中两次执行相同的 sql 查询语句,第一次执行完毕后,会将查…
批量测试Mybatis项目中Sql是否正确
最近公司要发展海外项目,所以要将现有的系统全部平移过去,另外数据库也要从原来的Oracle变为Mysql。公司的数据库交互层面使用的是Mybatis,而Oracle与Mysql也有一些语法上的不同。所以在项目中的Sql要改动,但是多个项目中涉及到的Sql非常多,如果仅凭人工一条…
springboot + mybatis + mybatisGenerator使用教程
演示项目为springboot + mybatis。脚手架为官网https://start.spring.io/ 生成的boot项目。持久化用的mysql数据库。本文中的父pom为 springboot的配置文件此处采用yml文件格式。但是一定要注意,一定要注意缩进格式和节点。…
Spring Boot干货系列:(九)数据存储篇-SQL关系型数据库之MyBatis的使用 | 掘金技术征文
原本地址:Spring Boot干货系列:(九)数据存储篇-SQL关系型数据库之MyBatis的使用博客地址:http://tengj.top/ 前言 上篇我们介绍了Spring Boot对传统JdbcTemplate的集成,这次换一下,介绍下Spring Boot中如何集成M…
MyBatis学习笔记(1)—使用篇
MyBatis是一款优秀的持久层框架,支持定制化SQL、存储过程以及高级映射。避免了几乎所有的JDBC代码和手动设置参数及获取结果集。Mybatis可以通过配置XML或者注解,将接口和Java的POJOS 映射成数据库中的记录。 通过实战来上手一个知识点是一种比较快的方式,可以…
Mybatis学习笔记(3)—高级映射之一对一映射
上一节映射关系篇重点是阐述输入映射和输出映射,但是我们发现所有的查询都是基于单表的,所以这一节继续说多表查询,也就是我们所谓的高级映射,高级映射还是针对于输出映射的,又分为一对一、一对多、多对多。那么前面的数据库结构已经不够用了,所以我们这里重新建立一个订单商品数据模型,以该模…