javax.annotation.sql
Annotation Type DataSourceDefinition
- @Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface DataSourceDefinition 
- Since:
- Common Annotations 1.1
| Required Element Summary | 
|  java.lang.String | className
 | 
|  java.lang.String | name
 | 
 
 
className
public abstract java.lang.String className
- 
 
- 
 
name
public abstract java.lang.String name
- 
 
- 
 
description
public abstract java.lang.String description
- 
 
- 
 - 
- Default:
- ""
 
url
public abstract java.lang.String url
- 
 
- 
 - 
- Default:
- ""
 
user
public abstract java.lang.String user
- 
 
- 
 - 
- Default:
- ""
 
password
public abstract java.lang.String password
- 
 
- 
 - 
- Default:
- ""
 
databaseName
public abstract java.lang.String databaseName
- 
 
- 
 - 
- Default:
- ""
 
portNumber
public abstract int portNumber
- 
 
- 
 - 
- Default:
- -1
 
serverName
public abstract java.lang.String serverName
- 
 
- 
 - 
- Default:
- "localhost"
 
isolationLevel
public abstract int isolationLevel
- 
 
- 
 - 
- Default:
- -1
 
transactional
public abstract boolean transactional
- 
 
- 
 - 
- Default:
- true
 
initialPoolSize
public abstract int initialPoolSize
- 
 
- 
 - 
- Default:
- -1
 
maxPoolSize
public abstract int maxPoolSize
- 
 
- 
 - 
- Default:
- -1
 
minPoolSize
public abstract int minPoolSize
- 
 
- 
 - 
- Default:
- -1
 
maxIdleTime
public abstract int maxIdleTime
- 
 
- 
 - 
- Default:
- -1
 
maxStatements
public abstract int maxStatements
- 
 
- 
 - 
- Default:
- -1
 
properties
public abstract java.lang.String[] properties
- 
 
- 
 - 
- Default:
- {}
 
loginTimeout
public abstract int loginTimeout
- 
 
- 
 - 
- Default:
- 0
 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.