org.trails.persistence
Interface HibernatePersistenceService
- All Superinterfaces:
- PersistenceService
- All Known Implementing Classes:
- HibernatePersistenceServiceImpl
public interface HibernatePersistenceService
- extends PersistenceService
|
Method Summary |
int |
count(java.lang.Class type,
org.hibernate.criterion.DetachedCriteria criteria)
|
java.util.List |
find(java.lang.String queryString)
|
java.util.List |
find(java.lang.String queryString,
java.lang.Object value)
|
java.util.List |
find(java.lang.String queryString,
java.lang.Object[] values)
|
|
getInstance(java.lang.Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
|
|
getInstances(java.lang.Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
|
|
getInstances(java.lang.Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria,
int startIndex,
int maxResults)
|
|
getInstances(T example,
IClassDescriptor classDescriptor)
Does a query by example |
|
merge(T instance)
|
void |
reattach(java.lang.Object model)
|
|
saveOrUpdate(T instance)
|
| Methods inherited from interface org.trails.persistence.PersistenceService |
getAllInstances, getAllTypes, getIdentifier, getInstance, getInstance, getInstances, isTransient, loadInstance, remove, removeAll, removeCollectionElement, save, saveCollectionElement |
getInstance
<T> T getInstance(java.lang.Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
getInstances
<T> java.util.List<T> getInstances(java.lang.Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
getInstances
<T> java.util.List<T> getInstances(java.lang.Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria,
int startIndex,
int maxResults)
count
int count(java.lang.Class type,
org.hibernate.criterion.DetachedCriteria criteria)
reattach
void reattach(java.lang.Object model)
- Parameters:
model - to attach to the current persistence session
getInstances
<T> java.util.List<T> getInstances(T example,
IClassDescriptor classDescriptor)
- Does a query by example
- Parameters:
example -
- Returns:
merge
<T> T merge(T instance)
saveOrUpdate
<T> T saveOrUpdate(T instance)
find
java.util.List find(java.lang.String queryString)
find
java.util.List find(java.lang.String queryString,
java.lang.Object value)
find
java.util.List find(java.lang.String queryString,
java.lang.Object[] values)
Copyright © 2004-2008. All Rights Reserved.