Class JNDIConnectionFactory
- java.lang.Object
-
- org.castor.cpa.persistence.sql.connection.JNDIConnectionFactory
-
- All Implemented Interfaces:
ConnectionFactory
public final class JNDIConnectionFactory extends java.lang.Object implements ConnectionFactory
- Since:
- 0.9.9
- Version:
- $Revision: 8111 $ $Date: 2006-04-12 15:13:08 -0600 (Wed, 12 Apr 2006) $
- Author:
- Werner Guttmann, Ralf Joachim
-
-
Constructor Summary
Constructors Constructor Description JNDIConnectionFactory(Jndi jndi, boolean useProxies)
Constructs a new JNDIConnectionFactory with given database and mapping.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.sql.Connection
createConnection()
Creates a new JDBC Connection instance.void
initializeFactory()
Initialize the concrete factory.
-
-
-
Method Detail
-
initializeFactory
public void initializeFactory() throws MappingException
Initialize the concrete factory.- Specified by:
initializeFactory
in interfaceConnectionFactory
- Throws:
MappingException
- If concrete factory could not be initialized.
-
createConnection
public java.sql.Connection createConnection() throws java.sql.SQLException
Creates a new JDBC Connection instance.- Specified by:
createConnection
in interfaceConnectionFactory
- Returns:
- A JDBC Connection.
- Throws:
java.sql.SQLException
- If the JDBC connection cannot be created.
-
-