@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Repeatable(value=DatabaseConf.class) public @interface DatabaseDataSource
Modifier and Type | Required Element and Description |
---|---|
String |
connectionUrl |
String |
name |
String |
username |
Modifier and Type | Optional Element and Description |
---|---|
Class<? extends IDatabaseDataSourceAdapter> |
adapterClass |
String |
configFile |
Class<? extends IDialect> |
dialectClass |
String |
driverClass |
String |
identifierQuote |
String |
password |
Class<? extends IPasswordProcessor> |
passwordClass |
boolean |
passwordEncrypted |
boolean |
showSql |
int |
stackTraceDepth |
String[] |
stackTracePackages |
boolean |
stackTraces |
String |
tablePrefix |
String |
type |
public abstract String name
public abstract String connectionUrl
public abstract String username
public abstract String password
public abstract Class<? extends IPasswordProcessor> passwordClass
public abstract String type
public abstract Class<? extends IDatabaseDataSourceAdapter> adapterClass
public abstract String configFile
public abstract String driverClass
public abstract String[] stackTracePackages
public abstract String tablePrefix
public abstract String identifierQuote
Copyright © 2022. All rights reserved.