org.gcube.application.aquamaps.ecomodelling.generators.utils
Class DatabaseFactory
java.lang.Object
org.gcube.application.aquamaps.ecomodelling.generators.utils.DatabaseFactory
public class DatabaseFactory
- extends java.lang.Object
Method Summary |
static java.util.List<java.lang.Object> |
executeHQLQuery(java.lang.String query,
SessionFactory DBSessionFactory,
boolean useSQL)
|
static void |
executeHQLUpdate(java.lang.String query,
SessionFactory DBSessionFactory,
boolean useSQL)
|
static void |
executeNativeUpdate(java.lang.String query,
SessionFactory DBSessionFactory)
|
static java.util.List<java.lang.Object> |
executeSQLQuery(java.lang.String query,
SessionFactory DBSessionFactory)
|
static void |
executeSQLUpdate(java.lang.String query,
SessionFactory DBSessionFactory)
|
static void |
executeUpdateNoTransaction(java.lang.String query,
SessionFactory DBSessionFactory,
boolean useSQL)
|
static void |
executeUpdateNoTransaction(java.lang.String query,
java.lang.String drivername,
java.lang.String username,
java.lang.String password,
java.lang.String databaseurl,
boolean useSQL)
|
static SessionFactory |
initDBConnection(java.lang.String configurationFile)
|
static SessionFactory |
initDBConnection(java.lang.String configurationFile,
LexicalEngineConfiguration config)
|
static void |
rollback(Session ss)
|
static void |
saveObject(java.lang.Object obj,
SessionFactory DBSessionFactory)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseFactory
public DatabaseFactory()
initDBConnection
public static SessionFactory initDBConnection(java.lang.String configurationFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
initDBConnection
public static SessionFactory initDBConnection(java.lang.String configurationFile,
LexicalEngineConfiguration config)
throws java.lang.Exception
- Throws:
java.lang.Exception
executeHQLQuery
public static java.util.List<java.lang.Object> executeHQLQuery(java.lang.String query,
SessionFactory DBSessionFactory,
boolean useSQL)
executeUpdateNoTransaction
public static void executeUpdateNoTransaction(java.lang.String query,
java.lang.String drivername,
java.lang.String username,
java.lang.String password,
java.lang.String databaseurl,
boolean useSQL)
throws java.lang.Exception
- Throws:
java.lang.Exception
executeUpdateNoTransaction
public static void executeUpdateNoTransaction(java.lang.String query,
SessionFactory DBSessionFactory,
boolean useSQL)
throws java.lang.Exception
- Throws:
java.lang.Exception
executeHQLUpdate
public static void executeHQLUpdate(java.lang.String query,
SessionFactory DBSessionFactory,
boolean useSQL)
throws java.lang.Exception
- Throws:
java.lang.Exception
executeNativeUpdate
public static void executeNativeUpdate(java.lang.String query,
SessionFactory DBSessionFactory)
executeSQLUpdate
public static void executeSQLUpdate(java.lang.String query,
SessionFactory DBSessionFactory)
throws java.lang.Exception
- Throws:
java.lang.Exception
executeSQLQuery
public static java.util.List<java.lang.Object> executeSQLQuery(java.lang.String query,
SessionFactory DBSessionFactory)
rollback
public static void rollback(Session ss)
saveObject
public static void saveObject(java.lang.Object obj,
SessionFactory DBSessionFactory)
throws java.lang.Exception
- Throws:
java.lang.Exception