博客
关于我
利用Mybaties注解动态Sql实现查询功能(表名不固定)
阅读量:254 次
发布时间:2019-03-01

本文共 173 字,大约阅读时间需要 1 分钟。

最近开发过程中,数据库的表名是日表,每次查询需要动态传入表名,所以需要动态拼接sql

一.mapper接口,调用provider类,该类返回sql(RecordProvider需要自己新建一个class)

 

二.Provider.class,利用StringBuider拼接sql,返回的String跟在mapper.xml写sql一样

 

class 

 

你可能感兴趣的文章
java.lang.NoClassDefFoundError+ (wrong name)
查看>>
java.lang.NoClassDefFoundError: javax transaction SystemException 解决方法!
查看>>
java.lang.NoClassDefFoundError: javax/persistence/EntityListeners解决
查看>>
java.lang.NoClassDefFoundError: kotlin/reflect/jvm/internal/KotlinReflectionInternalError
查看>>
java.lang.NoClassDefFoundError: org.joda.time.ReadablePeriod错误的处理
查看>>
java.lang.NumberFormatException 错误及解决办法
查看>>
java.lang.NoClassDefFoundError: org/springframework/core/io/Resource
查看>>
java.lang.NoSuchMethodError: org.jaxen.dom4j.DocumentNavigator.getInstance()【可能的解决办法】
查看>>
java农业文化旅游管理平台(ssm)
查看>>
java农业物流仓储系统
查看>>
java农副产品网上预订系统(ssm)
查看>>
java农副产品购物app的设计与开发(ssm)
查看>>
java农家乐客户管理系统(ssm)
查看>>
java农家乐订购系统(ssm)
查看>>
java农户自产自销线上农产品超市(ssm)
查看>>
java农贸市场摊位管理系统(ssm)
查看>>
Java分布式
查看>>
JAVA分布式系统
查看>>
java分布式链路追踪;jvm应用监控-skywalking
查看>>
java分库分表
查看>>