public interface HibSession extends Serializable
| Modifier and Type | Method and Description |
|---|---|
void |
beginTransaction()
Begin a transaction
|
void |
cacheableQuery()
Mark the query as cacheable
|
void |
clear()
Clear a session
|
void |
close() |
void |
commit()
Commit a transaction
|
org.hibernate.Criteria |
createCriteria(Class<?> cl)
Create a Criteria ready for the additon of Criterion.
|
void |
createNoFlushQuery(String s)
Create a query ready for parameter replacement or execution and flag it
for no flush.
|
void |
createQuery(String s)
Create a query ready for parameter replacement or execution.
|
void |
createSQLQuery(String s,
String returnAlias,
Class<?> returnClass)
Create a sql query ready for parameter replacement or execution.
|
void |
delete(Object obj)
Delete an object
|
void |
disconnect()
Disconnect a session
|
void |
evict(Object val)
Evict an object from the session.
|
int |
executeUpdate() |
void |
flush() |
Object |
get(Class cl,
int id)
Return an object of the given class with the given id if it is
already associated with this session.
|
Object |
get(Class cl,
Serializable id)
Return an object of the given class with the given id if it is
already associated with this session.
|
List |
getList()
Return a list resulting from the query.
|
String |
getQueryString() |
org.hibernate.Session |
getSession() |
Object |
getUnique()
Return the single object resulting from the query.
|
void |
init(org.hibernate.SessionFactory sessFactory,
org.apache.log4j.Logger log)
Set up for a hibernate interaction.
|
boolean |
isOpen() |
void |
lockRead(Object o) |
void |
lockUpdate(Object o) |
Object |
merge(Object obj)
Merge and update an object which may have been loaded in a previous hibernate
session
|
void |
namedQuery(String name)
Create a named query ready for parameter replacement or execution.
|
void |
reAttach(UnversionedDbentity<?> val) |
void |
restore(Object obj)
Save a new object with the given id.
|
void |
rollback()
Rollback a transaction
|
boolean |
rolledback()
Did we rollback the transaction?
|
void |
save(Object obj)
Save a new object.
|
void |
saveOrUpdate(Object obj)
Save a new object or update an object which may have been loaded in a
previous hibernate session
|
Object |
saveOrUpdateCopy(Object obj)
Copy the state of the given object onto the persistent object with the
same identifier.
|
void |
setBool(String parName,
boolean parVal)
Set the named parameter with the given value
|
void |
setDate(String parName,
Date parVal)
Set the named parameter with the given value
|
void |
setEntity(String parName,
Object parVal)
Set the named parameter with the given value
|
void |
setFirstResult(int val)
Set the first result for a paged batch
|
void |
setFlushMode(org.hibernate.FlushMode val)
set the flushmode
|
void |
setInt(String parName,
int parVal)
Set the named parameter with the given value
|
void |
setLong(String parName,
long parVal)
Set the named parameter with the given value
|
void |
setMaxResults(int val)
Set the max number of results for a paged batch
|
void |
setParameter(String parName,
Object parVal)
Set the named parameter with the given value
|
void |
setParameterList(String parName,
Collection<?> parVal)
Set the named parameter with the given Collection
|
void |
setString(String parName,
String parVal)
Set the named parameter with the given value
|
boolean |
transactionStarted()
Return true if we have a transaction started
|
void |
update(Object obj)
Update an object which may have been loaded in a previous hibernate
session
|
void init(org.hibernate.SessionFactory sessFactory,
org.apache.log4j.Logger log)
throws org.bedework.webdav.servlet.shared.WebdavException
sessFactory - log - org.bedework.webdav.servlet.shared.WebdavExceptionorg.hibernate.Session getSession()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionboolean isOpen()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid clear()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid disconnect()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid setFlushMode(org.hibernate.FlushMode val)
throws org.bedework.webdav.servlet.shared.WebdavException
val - org.bedework.webdav.servlet.shared.WebdavExceptionvoid beginTransaction()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionboolean transactionStarted()
void commit()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid rollback()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionboolean rolledback()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionorg.hibernate.Criteria createCriteria(Class<?> cl) throws org.bedework.webdav.servlet.shared.WebdavException
cl - Class for criteriaorg.bedework.webdav.servlet.shared.WebdavExceptionvoid evict(Object val) throws org.bedework.webdav.servlet.shared.WebdavException
val - Object to evictorg.bedework.webdav.servlet.shared.WebdavExceptionvoid createQuery(String s) throws org.bedework.webdav.servlet.shared.WebdavException
s - String hibernate queryorg.bedework.webdav.servlet.shared.WebdavExceptionvoid createNoFlushQuery(String s) throws org.bedework.webdav.servlet.shared.WebdavException
s - String hibernate queryorg.bedework.webdav.servlet.shared.WebdavExceptionString getQueryString() throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid createSQLQuery(String s, String returnAlias, Class<?> returnClass) throws org.bedework.webdav.servlet.shared.WebdavException
s - String hibernate queryreturnAlias - returnClass - org.bedework.webdav.servlet.shared.WebdavExceptionvoid namedQuery(String name) throws org.bedework.webdav.servlet.shared.WebdavException
name - String named query nameorg.bedework.webdav.servlet.shared.WebdavExceptionvoid cacheableQuery()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid setString(String parName, String parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - String parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setDate(String parName, Date parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - Date parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setBool(String parName, boolean parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - boolean parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setInt(String parName, int parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - int parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setLong(String parName, long parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - long parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setEntity(String parName, Object parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - Object parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setParameter(String parName, Object parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - Object parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setParameterList(String parName, Collection<?> parVal) throws org.bedework.webdav.servlet.shared.WebdavException
parName - String parameter nameparVal - Collection parameter valueorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setFirstResult(int val)
throws org.bedework.webdav.servlet.shared.WebdavException
val - int first indexorg.bedework.webdav.servlet.shared.WebdavExceptionvoid setMaxResults(int val)
throws org.bedework.webdav.servlet.shared.WebdavException
val - int max numberorg.bedework.webdav.servlet.shared.WebdavExceptionObject getUnique() throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionList getList() throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionint executeUpdate()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid update(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionObject merge(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionvoid saveOrUpdate(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionObject saveOrUpdateCopy(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionObject get(Class cl, Serializable id) throws org.bedework.webdav.servlet.shared.WebdavException
cl - Class of the instanceid - A serializable keyorg.bedework.webdav.servlet.shared.WebdavExceptionObject get(Class cl, int id) throws org.bedework.webdav.servlet.shared.WebdavException
cl - Class of the instanceid - int keyorg.bedework.webdav.servlet.shared.WebdavExceptionvoid save(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionvoid delete(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionvoid restore(Object obj) throws org.bedework.webdav.servlet.shared.WebdavException
obj - org.bedework.webdav.servlet.shared.WebdavExceptionvoid reAttach(UnversionedDbentity<?> val) throws org.bedework.webdav.servlet.shared.WebdavException
val - org.bedework.webdav.servlet.shared.WebdavExceptionvoid lockRead(Object o) throws org.bedework.webdav.servlet.shared.WebdavException
o - org.bedework.webdav.servlet.shared.WebdavExceptionvoid lockUpdate(Object o) throws org.bedework.webdav.servlet.shared.WebdavException
o - org.bedework.webdav.servlet.shared.WebdavExceptionvoid flush()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionvoid close()
throws org.bedework.webdav.servlet.shared.WebdavException
org.bedework.webdav.servlet.shared.WebdavExceptionCopyright © 2015 Bedework. All rights reserved.