Mybatis
宇翔1024
永远是少年,永远在路上。
展开
-
【编程】Mybatis插件统一修改Sql语句
事件起因:一边开发一边完善需求,突然要求为每个数据的查询新增权限。需求新增,账号分为市、区、街、园账号。每次查询都只能查询自己范围以下的数据。 情况分析:已经开发的所有代码,都需要逐个排查,分析是否需要增加查询、或者删修的条件。 解决方案: 1、利用Spring的web层拦截器拿到该账号具体对应什么权限。ThreadLocal保存数据。 2、Mybatis插件拦截一部分需要修改的...原创 2019-03-12 22:02:40 · 2871 阅读 · 1 评论 -
【编程】Mybatis递归
如果我们在数据库表中以类似如下的结构来保存树形结构: id parent_id name 1 0 X市 2 1 X市A区 3 1 X市B区 4 2 X市A区1街 同时又想要简短的递归来把数据组装成树形结构,那么以下是两个简短示例: <resultMap id="organizationTreeResp" t...原创 2019-04-14 16:11:27 · 717 阅读 · 0 评论