@Documented @Retention(value=RUNTIME) @Target(value=TYPE) public @interface Tables
| 限定符和类型 | 必需的元素和说明 |
|---|---|
String |
password
数据库用户密码
|
Table[] |
tables
指定数据库表名
|
String |
url
数据库链接url
|
String |
username
数据库用户名
|
| 限定符和类型 | 可选元素和说明 |
|---|---|
String |
basePack
生成文件的base package路径, 不包含 ".entity", ".dao"部分
默认和生成定义类相同
|
String |
daoDir
dao接口和实现默认生成路径, 当srcDir有值时有效
相对于跟目录System.getProperty("user.dir")路径
默认生成在target目录下, 如果想生成到工程代码中
一般是 "src/main/java"
或者是 "subProject/src/main/java"
|
DbType |
dbType
数据库类型
|
String |
gmtCreated
记录创建字段
|
String |
gmtModified
记录修改字段
|
String |
logicDeleted
逻辑删除字段
|
String |
mapperPrefix
生成Mapper bean时在bean name前缀
|
String |
srcDir
FluentMybatis Entity代码目录
相对于跟目录System.getProperty("user.dir")路径
一般是 "src/main/java"
或者是 "subProject/src/main/java"
|
String[] |
tablePrefix
生成Entity文件时, 需要去除的表前缀
|
String |
testDir
辅助测试代码目录
相对于跟目录System.getProperty("user.dir")路径
一般是 "src/test/java"
或者是 "subProject/src/test/java"
|
public abstract String url
public abstract String username
public abstract String password
public abstract Table[] tables
public abstract DbType dbType
public abstract String srcDir
public abstract String testDir
public abstract String daoDir
public abstract String basePack
public abstract String[] tablePrefix
public abstract String mapperPrefix
public abstract String gmtCreated
public abstract String gmtModified
public abstract String logicDeleted
Copyright © 2020. All rights reserved.