Spring Boot 2 + MyBatis 实现动态传递表名称, 字段名称 查询数据
摘要:
之前有个需求,需要动态查询某一个表的某些字段,看了下MyBatis的文档,它可以支持的,具体做法如下:
一:Controller层
1 | package boss.portal.web.controller; |
二:Service层
1 | package boss.portal.web.service; |
三:Provider层
1 |
|
四:Mapper层
1 | List<Map<String,Object>> get("ids") String ids, ("tableName") String tableName, ("fields") String fields); ( |
五:Mapper.xml
1 | <!-- 根据指定ID获取指定数据表的指定字段的数据集 --> |
六:附录
最后说明一下,fields代表你要查询的字段,tableName代表你要查询的表名称,ids代表你要查询的id集合, 这样你就可以随意查询任何你想要的表和字段了,再也不用担心其他人让你加接口了!
七:结束语
以上就是Spring Boot, MyBatis 实现动态传递表名称, 字段名称 查询数据的全部代码了,如有问题,请加群讨论:715224124