javax.annotation.sql
Annotation Type DataSourceDefinition


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface DataSourceDefinition

Version:
$Revision$ $Date$

Required Element Summary
 String className
           
 String name
           
 
Optional Element Summary
 String databaseName
           
 String description
           
 int initialPoolSize
           
 int isolationLevel
           
 int loginTimeout
           
 int maxIdleTime
           
 int maxPoolSize
           
 int maxStatements
           
 int minPoolSize
           
 String password
           
 int portNumber
           
 String[] properties
           
 String serverName
           
 boolean transactional
           
 String url
           
 String user
           
 

Element Detail

className

public abstract String className

name

public abstract String name

transactional

public abstract boolean transactional
Default:
true

initialPoolSize

public abstract int initialPoolSize
Default:
-1

isolationLevel

public abstract int isolationLevel
Default:
-1

loginTimeout

public abstract int loginTimeout
Default:
0

maxIdleTime

public abstract int maxIdleTime
Default:
-1

maxPoolSize

public abstract int maxPoolSize
Default:
-1

maxStatements

public abstract int maxStatements
Default:
-1

minPoolSize

public abstract int minPoolSize
Default:
-1

portNumber

public abstract int portNumber
Default:
-1

databaseName

public abstract String databaseName
Default:
""

description

public abstract String description
Default:
""

password

public abstract String password
Default:
""

serverName

public abstract String serverName
Default:
"localhost"

url

public abstract String url
Default:
""

user

public abstract String user
Default:
""

properties

public abstract String[] properties
Default:
{}


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.