org.tynamo.hibernate.services
Interface HibernatePersistenceService
- All Superinterfaces:
- PersistenceService
- All Known Implementing Classes:
- HibernatePersistenceServiceImpl
public interface HibernatePersistenceService
- extends PersistenceService
|
Method Summary |
|
addToCollection(CollectionDescriptor descriptor,
T element,
Object collectionOwner)
|
int |
count(Class type,
org.hibernate.criterion.DetachedCriteria criteria)
|
List |
findByQuery(String queryString)
|
List |
findByQuery(String queryString,
int startIndex,
int maxResults,
QueryParameter... parameters)
|
List |
findByQuery(String queryString,
QueryParameter... parameters)
|
|
getInstance(Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
|
|
getInstances(Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
|
|
getInstances(Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria,
int startIndex,
int maxResults)
|
|
getInstances(T example,
TynamoClassDescriptor classDescriptor)
Does a query by example |
boolean |
isTransient(Object data,
TynamoClassDescriptor classDescriptor)
|
|
merge(T instance)
|
void |
reattach(Object model)
|
void |
removeFromCollection(CollectionDescriptor descriptor,
Object element,
Object collectionOwner)
|
|
saveOrUpdate(T instance)
|
| Methods inherited from interface org.tynamo.services.PersistenceService |
count, getGridDataSource, getIdentifier, getIdentifier, getInstance, getInstances, getInstances, getOrphanInstances, remove, removeAll, save |
getInstance
<T> T getInstance(Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
getInstances
<T> List<T> getInstances(Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria)
getInstances
<T> List<T> getInstances(Class<T> type,
org.hibernate.criterion.DetachedCriteria criteria,
int startIndex,
int maxResults)
count
int count(Class type,
org.hibernate.criterion.DetachedCriteria criteria)
reattach
void reattach(Object model)
- Parameters:
model - to attach to the current persistence session
getInstances
<T> List<T> getInstances(T example,
TynamoClassDescriptor classDescriptor)
- Does a query by example
- Parameters:
example -
- Returns:
merge
<T> T merge(T instance)
saveOrUpdate
<T> T saveOrUpdate(T instance)
findByQuery
List findByQuery(String queryString)
findByQuery
List findByQuery(String queryString,
QueryParameter... parameters)
findByQuery
List findByQuery(String queryString,
int startIndex,
int maxResults,
QueryParameter... parameters)
isTransient
boolean isTransient(Object data,
TynamoClassDescriptor classDescriptor)
addToCollection
@CommitAfter
<T> T addToCollection(CollectionDescriptor descriptor,
T element,
Object collectionOwner)
- Specified by:
addToCollection in interface PersistenceService
removeFromCollection
@CommitAfter
void removeFromCollection(CollectionDescriptor descriptor,
Object element,
Object collectionOwner)
- Specified by:
removeFromCollection in interface PersistenceService
Copyright © 2004-2013. All Rights Reserved.