public class HibernateUtil extends Object
Modifier and Type | Field and Description |
---|---|
static String |
HBM2DDL_CREATE |
static String |
HBM2DDL_NONE |
static String |
HBM2DDL_UPDATE |
Modifier and Type | Method and Description |
---|---|
static void |
close(org.hibernate.Session session)
Close session
|
static void |
closeSessionFactory()
Close factory
|
static void |
commit(org.hibernate.Transaction tx)
Commit transaction
|
static void |
executeSentences(Reader rd)
Load specific database import
|
static void |
generateDatabase(String dialect)
Generate database schema and initial data for a defined dialect
|
static org.hibernate.SessionFactory |
getSessionFactory()
Get instance
|
static org.hibernate.SessionFactory |
getSessionFactory(org.hibernate.cfg.Configuration cfg)
Get instance
|
static org.hibernate.SessionFactory |
getSessionFactory(String hbm2ddl)
Get instance
|
static void |
hibernateCreateAutofix(String configFile)
Replace "create" or "update" by "none" to prevent repository reset on restart
|
static void |
rollback(org.hibernate.Transaction tx)
Rollback transaction
|
static byte[] |
toByteArray(Blob fromImageBlob)
Convert from Blob to byte array
|
static String |
toSql(String hql)
HQL to SQL translator
|
public static String HBM2DDL_CREATE
public static String HBM2DDL_UPDATE
public static String HBM2DDL_NONE
public static org.hibernate.SessionFactory getSessionFactory()
public static org.hibernate.SessionFactory getSessionFactory(String hbm2ddl)
public static org.hibernate.SessionFactory getSessionFactory(org.hibernate.cfg.Configuration cfg)
public static void closeSessionFactory()
public static void close(org.hibernate.Session session)
public static void commit(org.hibernate.Transaction tx)
public static void rollback(org.hibernate.Transaction tx)
public static byte[] toByteArray(Blob fromImageBlob)
public static void executeSentences(Reader rd)
public static void generateDatabase(String dialect) throws IOException
IOException
public static void hibernateCreateAutofix(String configFile) throws IOException
IOException
Copyright © 2019 Open Knowledge Management System S.L.. All rights reserved.