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 |
remove(Object instance)
|
void |
removeFromCollection(CollectionDescriptor descriptor,
Object element,
Object collectionOwner)
|
|
save(T instance)
|
|
saveOrUpdate(T instance)
|
save
<T> T save(T instance)
- Specified by:
save in interface PersistenceService
remove
void remove(Object instance)
- Specified by:
remove in interface PersistenceService
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
<T> T addToCollection(CollectionDescriptor descriptor,
T element,
Object collectionOwner)
- Specified by:
addToCollection in interface PersistenceService
removeFromCollection
void removeFromCollection(CollectionDescriptor descriptor,
Object element,
Object collectionOwner)
- Specified by:
removeFromCollection in interface PersistenceService
Copyright © 2004-2012. All Rights Reserved.