
mybatis
Java小许
这个作者很懒,什么都没留下…
展开
-
自定义mybatis框架
一、回顾原生框架工作流程 1.xml方式通常我们在service层注入mapper,在maper中写接口,接口名和xml中的statement标签中的id对应,当调用对应接口的时候,就会把statement中的sql语句解析出来,然后连接数据库执行。2.注解方式与xml形式不同的是,sql语句直接放在接口上的注解中,解析出sql了之后,同样连接数据库执行。二、自定义框架的思想步骤1、mapper只是接口,没有实现,怎么执行一系列操作的?2.接口中的参数怎么和解析出来的sql..原创 2021-10-12 20:26:29 · 233 阅读 · 0 评论 -
使用mybatis进行递归操作
一,适用场景 当业务中要查询带层级的数据时,并且不知道层级数或者层级大于三级时,使用递归操作把数据整合成要展示的数据时。当然编程语言同样可以做到,本次只是阐述用mybatis时的用法。二、数据库数据结构说明id 当前数据主键,也是标识parentId 标识当前数据的父id -1则代表是一级depPath 存放用于查询自己上级,或者下属层级的数据时比较方便 (业务方面)适用场景:比如某银行某业务需要审批才能让客户看到,该业务需要操作人员的上级才有审批权限,并且该操作人员可以审...原创 2021-08-15 16:26:26 · 3546 阅读 · 0 评论