求通用mapper多表关联释义(一张基表多个字段需关联参数表释义)的解决方案

do_obj 2018-07-11 05:51:43
用SpringBoot + tk.mybatis + MySQL的后台环境,在做查询时,一个表中有多个字段需要关联同一张参数表去做释义,例如:
查询一个服务器表(tbl_machine)的信息,包含字段:型号、类型、OS版本、状态、等级、用途、应用系统、物理位置……等等,
这些字段的释义都在参数表(tbl_parameter)中,

传统逻辑是有多少个要释义的字段,就关联多少次参数表来查,
select * from
tbl_machine m,
tbl_parameter p1,
tbl_parameter p2,
tbl_parameter p3,
...
where ...

由于通用mapper对单表处理的便捷,我想不做这种N张表的关联查询,(好吧,其实是懒。。。)
现在的想法是:
只查一张基表tbl_machine,然后再将参数表tbl_parameter的信息查出来,进行匹配揉合返给前端展示;
或者后端数据直接传给前端,由前端缓存参数表信息,来进行释义。

自学的知识面不够,请教是否有类似方式的成熟方案来处理此多字段释义需求,感谢!
...全文
418 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
do_obj 2018-07-11
  • 打赏
  • 举报
回复
有木有懂的,帮帮忙,谢谢了!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧