欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Mybatis动态传表名(同样适用于动态传表字段)

程序员文章站 2024-02-10 17:52:46
...

//设置map参数,innerTable,outTable对应的表名public String sendDetail(){pager = getStartPager();if( null !=msg msg.equals(succ)){map.put(innerTable,bs_sent_inner );map.put(outTable,bs_sent_out );pager = outBoxInnerService.findSendPager(pag

//设置map参数,innerTable,outTable对应的表名

public String sendDetail(){
pager = getStartPager();
if( null !=msg && msg.equals("succ")){
map.put("innerTable","bs_sent_inner" );
map.put("outTable","bs_sent_out" );
pager = outBoxInnerService.findSendPager(pager, map);
}
if(null !=msg && msg.equals("falilure")){
map.put("innerTable","bs_fail_inner" );
map.put("outTable","bs_fail_out" );
pager = outBoxInnerService.findSendPager(pager, map);
}
map.remove("innerTable");
map.remove("outTable");

return "sendDetail";
}



select * FROM ${innerTable} where 1 = 1

and ms.config_id = #{config_id}