标签:free win vat miss sub 动态 str transient port
1.在实体上使用@Table 注解 默认不加使用驼峰转下划线匹配@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;
/**
@since 2015-10-28 22:20
*/
public interface IDynamicTableName {
/**
标签:free win vat miss sub 动态 str transient port
原文地址:https://blog.51cto.com/5013162/2384719