MyBatis Plus之注解实现动态SQL

 

参考下面的sql语句即可实现

@Select("<script>" +
"select gp.TEWRTYR,gp.FJFNM,gs.CVNNN,u.VCNBMBNV,gp.RAEER,gr.BVNCCVN\n" +
" from UPPBHT u\n" +
" left join GP_test gp\n" +
" on gp.GHFD=u.HDFGHF\n" +
" left join GP_WEWD gr\n" +
" ON gr.TRT=gp.VXZB\n" +
" left join FFGC gs\n" +
" ON gs.BCVNCVBN =gr.ZXCVZXB\n" +
" where\n" +
"<if test=\""+"gpPostQuery.rtyry!=null or gpPostQuery.rtyry != &quot;&quot;\">\n" +
" u.rtyry =#{gpPostQuery.rtyry}\n" +
"</if>\n" +
" <if test=\"gpPostQuery.dfrer!=null or gpPostQuery.dfrer != &quot;&quot;\">\n" +
" AND u.dfrer =#{gpPostQuery.dfrer}\n" +
"</if>\n" +
" <if test=\"gpPostQuery.ewrwerwrte!=null or gpPostQuery.ewrwerwrte != &quot;&quot;\">\n" +
" AND gs.ewrwerwrte=#{gpPostQuery.ewrwerwrte}\n" +
"</if>\n" +
"<if test=\"gpPostQuery.vhkkdfs!=null or gpPostQuery.vhkkdfs != &quot;&quot;\">\n" +
" AND gp.vhkkdfs=#{gpPostQuery.vhkkdfs} \n" +
"</if>\n"+
"</script>\n")

public List<Resultlls> getToResultGpCells(GpPostQuerygpPostQuery);


posted @   狗艳艳花  阅读(135)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示