|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.tools.HibernateUtil
public class HibernateUtil
Класс с набором методов для доступа к базе данных через Hibernate
Constructor Summary | |
---|---|
HibernateUtil()
|
Method Summary | |
---|---|
java.lang.String |
createObject(java.lang.Object obj)
Создает указанный объект |
java.lang.String |
createObject(java.lang.Object obj,
boolean useTransaction)
Создает указанный объект |
java.util.List<java.lang.String> |
createObjects(java.util.List<java.lang.Object> objs)
Создает список объектов |
java.util.List<java.lang.String> |
createObjects(java.util.List<java.lang.Object> objs,
boolean useTransaction)
Создает список объектов |
void |
deleteObject(java.lang.Class c,
java.lang.String id)
Удаляет объект указанного класса по его ID |
void |
deleteObject(java.lang.Class c,
java.lang.String id,
boolean useTransaction)
Удаляет объект указанного класса по его ID |
void |
deleteObjects(java.lang.String query,
java.util.Collection param)
Удаляет объекты, попадающие под запрос |
void |
deleteObjects(java.lang.String query,
java.lang.Object p1)
Удаляет объекты, попадающие под запрос |
void |
deleteObjects(java.lang.String query,
java.lang.Object p1,
java.lang.Object p2)
Удаляет объекты, попадающие под запрос |
java.util.List |
getList(java.lang.String query)
Возвращает список объектов |
java.util.List |
getList(java.lang.String query,
boolean cacheable)
Возвращает список объектов |
java.util.List |
getList(java.lang.String query,
boolean cacheable,
java.util.Collection param)
Возвращает список объектов |
java.util.List |
getList(java.lang.String query,
boolean cacheable,
java.lang.Object p1)
Возвращает список объектов |
java.util.List |
getList(java.lang.String query,
java.lang.Class c)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Class c,
boolean cacheable)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Class c,
boolean cacheable,
java.lang.Object param)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Class c,
java.lang.Object param)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Class c,
java.lang.Object param1,
java.lang.Object param2)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Class c,
java.lang.Object param1,
java.lang.Object param2,
java.lang.Object param3)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Object p1)
Возвращает список объектов |
java.util.List |
getList(java.lang.String query,
java.lang.Object p1,
java.lang.Object p2)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
Возвращает список объектов указанного класса |
java.util.List |
getList(java.lang.String query,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3,
java.lang.Object p4)
Возвращает список объектов указанного класса |
java.lang.Object |
getObject(java.lang.Class c,
java.lang.String id)
Возвращает объект указанного класса по его ID |
void |
updateObject(java.lang.Object obj)
Обновляет указанный объект |
void |
updateObject(java.lang.Object obj,
boolean useTransaction)
Обновляет указанный объект |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HibernateUtil()
Method Detail |
---|
public java.util.List getList(java.lang.String query, java.lang.Class c, boolean cacheable) throws GranException
query
- запрос в виде HSQLc
- класс, объекты которого возвращаемcacheable
- надо ли кешировать средствами хибернейта
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Class c) throws GranException
query
- запрос в виде HSQLc
- класс, объекты которого возвращаем
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Class c, boolean cacheable, java.lang.Object param) throws GranException
query
- запрос в виде HSQLc
- класс, объекты которого возвращаемcacheable
- надо ли кешировать средствами хибернейтаparam
- параметр запроса
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Class c, java.lang.Object param) throws GranException
query
- запрос в виде HSQLc
- класс, объекты которого возвращаемparam
- параметры запроса
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Class c, java.lang.Object param1, java.lang.Object param2) throws GranException
query
- запрос в виде HSQLc
- класс, объекты которого возвращаемparam1
- параметр запроса 1param2
- параметр запроса 2
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Class c, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3) throws GranException
query
- запрос в виде HSQLc
- класс, объекты которого возвращаемparam1
- параметр запроса 1param2
- параметр запроса 2param3
- параметр запроса 3
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query) throws GranException
query
- запрос в виде HSQL
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, boolean cacheable) throws GranException
query
- запрос в виде HSQLcacheable
- надо ли кешировать средствами хибернейта
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Object p1) throws GranException
query
- запрос в виде HSQLp1
- параметр запроса
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, boolean cacheable, java.lang.Object p1) throws GranException
query
- запрос в виде HSQLcacheable
- надо ли кешировать средствами хибернейтаp1
- параметр запроса
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Object p1, java.lang.Object p2) throws GranException
query
- запрос в виде HSQLp1
- параметр запроса 1p2
- параметр запроса 2
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3) throws GranException
query
- запрос в виде HSQLp1
- параметр запроса 1p2
- параметр запроса 2p3
- параметр запроса 3
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4) throws GranException
query
- запрос в виде HSQLp1
- параметр запроса 1p2
- параметр запроса 2p3
- параметр запроса 3p4
- параметр запроса 4
GranException
- при необходимостиpublic java.util.List getList(java.lang.String query, boolean cacheable, java.util.Collection param) throws GranException
query
- запрос в виде HSQLcacheable
- надо ли кешировать средствами хибернейтаparam
- параметры запроса
GranException
- при необходимостиpublic java.lang.String createObject(java.lang.Object obj) throws GranException
obj
- объект
GranException
- при необходимостиpublic java.lang.String createObject(java.lang.Object obj, boolean useTransaction) throws GranException
obj
- объектuseTransaction
- использовать ли транзакции при создании объекта
GranException
- при необходимостиpublic java.util.List<java.lang.String> createObjects(java.util.List<java.lang.Object> objs) throws GranException
objs
- список объектов
GranException
- при необходимостиpublic java.util.List<java.lang.String> createObjects(java.util.List<java.lang.Object> objs, boolean useTransaction) throws GranException
objs
- список объектовuseTransaction
- использовать ли транзакции
GranException
- при необходимостиpublic void updateObject(java.lang.Object obj) throws GranException
obj
- объект
GranException
- при необходимостиpublic void updateObject(java.lang.Object obj, boolean useTransaction) throws GranException
obj
- объектuseTransaction
- использовать ли транзакции
GranException
- при необходимостиpublic void deleteObjects(java.lang.String query, java.lang.Object p1, java.lang.Object p2) throws GranException
query
- запрос в формате HSQLp1
- параметр запроса 1p2
- параметр запроса 2
GranException
- при необходимостиpublic void deleteObjects(java.lang.String query, java.lang.Object p1) throws GranException
query
- запрос в формате HSQLp1
- параметр запроса
GranException
- при необходимостиpublic void deleteObjects(java.lang.String query, java.util.Collection param) throws GranException
query
- запрос в формате HSQLparam
- параметры запроса
GranException
- при необходимостиpublic void deleteObject(java.lang.Class c, java.lang.String id) throws GranException
c
- класс удаляемого объектаid
- ID удаляемого объекта
GranException
- при необходимостиpublic void deleteObject(java.lang.Class c, java.lang.String id, boolean useTransaction) throws GranException
c
- класс удаляемого объектаid
- ID удаляемого объектаuseTransaction
- использовать ли транзакции
GranException
- при необходимостиpublic java.lang.Object getObject(java.lang.Class c, java.lang.String id) throws GranException
c
- класс, объект которого возвращаемid
- ID объекта
GranException
- при необходимости
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |