文章详情页
java - 根据月份查询多个表里的内容怎么实现好?
问题描述
有12个一样结构的表,分别记录十二个月份的相关信息。用户可以选择起始月份,结束月份,查询信息。表名类似XXXX_2017_01,XXXX_2017_12这样,我得先根据用户传入的月份拼接表名,再用UNION ALL进行查询?但是查询出来的LIST里面就不知道每条记录是属于哪个表的了。MYBATIS应该怎么写好?
问题解答
回答1:1.如果你不考虑sql注入,可以百度一下#{},${}的区别,然后把sql语句提升到业务层面,当作业务处理,拼接完后用${}来传进原子层
2.查12次
标签:
java
相关文章:
1. css3 - css字体样式加填充色而不是背景色2. 新手学习vue和node.js的困惑3. dockerfile - 为什么docker容器启动不了?4. nignx - docker内nginx 80端口被占用5. boot2docker无法启动6. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””7. 为什么我的find里面不放id返回的nuLL,不是默认的第一条8. docker网络端口映射,没有方便点的操作方法么?9. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下10. 求解答:访问不了虚拟服务器的问题?
排行榜