
Mybatis
文章平均质量分 95
陌上少年,且听这风吟
这个作者很懒,什么都没留下…
展开
-
详解Mybatis之分页插件【PageHelper】
以百度搜索为例,如下所示。原创 2023-07-30 13:32:42 · 7909 阅读 · 2 评论 -
详解Mybatis之逆向工程问题
👉释义MBG,英文全称为MyBatis Generator,是一个专门为MyBatis框架使用者定制的代码生成器👉功能可以快速的根据表生成对应的映射文件,接口,以及bean类👉缺点只可以生成单表CRUD,但是表连接、存储过程等这些复杂sq的定义需要我们手工编写👉官方参考文档MyBatis 生成器核心 – MyBatis 生成器简介。原创 2023-07-29 16:52:48 · 1205 阅读 · 0 评论 -
一文让你彻底搞懂Mybatis之缓存机制
编译软件:IntelliJ IDEA 2019.2.4 x64操作系统:win10 x64 位 家庭版Maven版本:apache-maven-3.6.3Mybatis版本:3.5.6。原创 2023-07-28 18:44:03 · 1217 阅读 · 1 评论 -
详解Mybatis之动态sql问题
👉定义动态sql指的是sql语句可动态化Mybatis的动态sql中支持OGNL表达式语言,OGNL(Object Graph NavigationLanguage)是对象图导航语言❗注意👉用法案例不指定查询条件,查询对应员工信息,即当你传入id,程序就根据id去查,传入什么条件,就去根据此条件去查(多个条件不确定)代码示例如下①在EmployeeMapper接口下书写相应的方法。原创 2023-07-27 23:26:33 · 378 阅读 · 0 评论 -
详解Mybatis查询之resultType返回值类型问题【4种情况】
代码示例如下:原创 2023-07-25 22:40:53 · 13053 阅读 · 1 评论 -
详解Mybatis之自动映射 & 自定义映射问题
👉定义自定义映射,简而言之,就是resultMap。Mybatis官方将resultMap称为结果映射,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。👉设计思想对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。💡原因它可以解决自动映射[resultType]解决不了的两类问题❓哪两类问题?🍓多表连接查询时,需要返回多张表的结果集不信?请看如下测试案例测试案例:通过员工id获取员工信息及员工所属的部门信息①准备数据。原创 2023-07-26 21:21:34 · 4872 阅读 · 0 评论 -
详解Mybatis之参数传递问题
用法案例:通过多个id获取员工的信息 【EmpIds:员工id的集合】代码示例如下:a.在EmployeeMapper接口定义相应的方法。原创 2023-05-04 11:13:06 · 2342 阅读 · 6 评论 -
Mybatis之配置文件与映射文件的“那些事”,你真的知道吗?
MyBatis的配置文件包含了会深深影响MyBatis行为的设置和属性等相关信息别名类型_intintinteger或intIntegerstringStringlist或arraylistArrayListmap或hashmapHashMapJava的其他基本数据类型与int的Mybatis自定义别名的命名风格雷同,包装类型也是如此,这里不做赘述。Mybatis的真正强大在于它的语句映射,这是它的魔力所在。原创 2023-05-04 00:12:40 · 957 阅读 · 2 评论 -
如何在自己的Maven工程上搭建Mybatis框架?
Mybatis框架”,“Mybatis框架“…, 拆解其名词,我们可以得到”Mybatis是一个框架的名字“这一浅显的结论,但是何为框架?何为Mybatis?且看本文为你分解。举个生活中的例子,当我们努力工作,攒钱买房时,买到的房子是可以直接拧包入住吗?当我们花钱购置自己的的个人电脑时,自己的电脑一买回来就可以直接拿来使用的吗?并不是,买到的房子只是毛胚房,需要后期的装修以及添置家具,才能入住;买到的电脑,需要我们首次开机时设置相应的系统参数,比如设置网络与登录账户或者创建账户等等,才能使用。原创 2023-04-30 16:53:30 · 2795 阅读 · 20 评论