|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sequalite.session.SessionFactory
public class SessionFactory
Method Summary | |
---|---|
void |
close()
destroys all the Session pools |
Session |
createSession(java.sql.Connection connection,
java.lang.String jdbcContext)
Creates a Session using an existing connection. |
Session |
createSession(java.lang.String jdbcContext)
Creates a Session using the jdbcContext. |
Session |
createSession(java.lang.String dsName,
java.lang.String jdbcContext)
Creates a Session using a data source. |
static void |
forceORMappingCreation()
forces the creation of O-R mapping when there is no .sequalite file found in a package. |
static SessionFactory |
getInstance()
Creates an instance of the SeQualite SessionFactory. |
static SessionFactory |
getInstance(java.io.InputStream fis)
Creates an Instance of SessionFactory and a) initializes logger b) initializes jdbcContexts |
static SessionFactory |
getInstance(java.util.logging.Level sequaliteLogLevel,
java.util.logging.Level sqlLogLevel)
Creates an instance of the SeQualite SessionFactory. |
static SessionFactory |
getInstance(java.lang.String configFilePath)
Creates an Instance of SessionFactory and a) initializes logger b) initializes jdbcContexts |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static SessionFactory getInstance()
createSession(String jdbcContext)
when the factory is instantiated using this method.
public static SessionFactory getInstance(java.util.logging.Level sequaliteLogLevel, java.util.logging.Level sqlLogLevel)
createSession(String jdbcContext)
should not be used when the factory is instantiated using this method.
sequaliteLogLevel
- sqlLogLevel
-
public static SessionFactory getInstance(java.lang.String configFilePath) throws SeQuaLiteException
Creates an Instance of SessionFactory and a) initializes logger b) initializes jdbcContexts
configFilePath
-
SeQuaLiteException
public static SessionFactory getInstance(java.io.InputStream fis)
Creates an Instance of SessionFactory and a) initializes logger b) initializes jdbcContexts
fis
-
public void close()
public Session createSession(java.lang.String jdbcContext) throws SeQuaLiteException
jdbcContext
-
SeQuaLiteException
public Session createSession(java.sql.Connection connection, java.lang.String jdbcContext) throws SeQuaLiteException
connection
- jdbcContext
-
SeQuaLiteException
public Session createSession(java.lang.String dsName, java.lang.String jdbcContext) throws SeQuaLiteException
dsName
- jdbcContext
-
SeQuaLiteException
public static void forceORMappingCreation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |