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.ConnectioncreateConnection()Creates a new JDBC Connection instance.voidinitializeFactory()Initialize the concrete factory.
-
-
-
Method Detail
-
initializeFactory
public void initializeFactory() throws MappingExceptionInitialize the concrete factory.- Specified by:
initializeFactoryin interfaceConnectionFactory- Throws:
MappingException- If concrete factory could not be initialized.
-
createConnection
public java.sql.Connection createConnection() throws java.sql.SQLExceptionCreates a new JDBC Connection instance.- Specified by:
createConnectionin interfaceConnectionFactory- Returns:
- A JDBC Connection.
- Throws:
java.sql.SQLException- If the JDBC connection cannot be created.
-
-