028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

tk.mapper通用mapper动态表名查询

1.在实体上使用@Table 注解 默认不加使用驼峰转下划线匹配

创新互联长期为千余家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为东宝企业提供专业的成都做网站、网站建设,东宝网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

@Table(name="table_name")
public class Entity{

}

2.实现 IDynamicTableName 接口

public class Entity   implements IDynamicTableName{

@Override
public String getDynamicTableName() {

    return “tableName”;
}
}

可以直接添加一个非数据库字段 使用 @Transient 注解  外部直接设置表名

 @Transient 
    private String tableName;

@Override
public String getDynamicTableName() {

    return  tableName;
}

IDynamicTableName 源码定义:
/*

package tk.mybatis.mapper.entity;

/**


网站标题:tk.mapper通用mapper动态表名查询
路径分享:http://www.tsicrk.com/article/ghsijg.html

其他资讯

让你的专属顾问为你服务

2.1729s