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,
java.lang.Object collectionOwner)
|
int |
count(java.lang.Class type,
org.hibernate.criterion.DetachedCriteria criteria)
|
java.util.List |
findByQuery(java.lang.String queryString)
|
java.util.List |
findByQuery(java.lang.String queryString,
int startIndex,
int maxResults,
QueryParameter... parameters)
|
java.util.List |
findByQuery(java.lang.String queryString,
QueryParameter... parameters)
|
|
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,
TynamoClassDescriptor classDescriptor)
Does a query by example |
boolean |
isTransient(java.lang.Object data,
TynamoClassDescriptor classDescriptor)
|
|
merge(T instance)
|
void |
reattach(java.lang.Object model)
|
void |
remove(java.lang.Object instance)
|
void |
removeFromCollection(CollectionDescriptor descriptor,
java.lang.Object element,
java.lang.Object collectionOwner)
|
|
save(T instance)
|
|
saveOrUpdate(T instance)
|
save
<T> T save(T instance)
- Specified by:
save in interface PersistenceService
remove
void remove(java.lang.Object instance)
- Specified by:
remove in interface PersistenceService
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,
TynamoClassDescriptor classDescriptor)
- Does a query by example
- Parameters:
example -
- Returns:
merge
<T> T merge(T instance)
saveOrUpdate
<T> T saveOrUpdate(T instance)
findByQuery
java.util.List findByQuery(java.lang.String queryString)
findByQuery
java.util.List findByQuery(java.lang.String queryString,
QueryParameter... parameters)
findByQuery
java.util.List findByQuery(java.lang.String queryString,
int startIndex,
int maxResults,
QueryParameter... parameters)
isTransient
boolean isTransient(java.lang.Object data,
TynamoClassDescriptor classDescriptor)
addToCollection
<T> T addToCollection(CollectionDescriptor descriptor,
T element,
java.lang.Object collectionOwner)
- Specified by:
addToCollection in interface PersistenceService
removeFromCollection
void removeFromCollection(CollectionDescriptor descriptor,
java.lang.Object element,
java.lang.Object collectionOwner)
- Specified by:
removeFromCollection in interface PersistenceService
Copyright © 2004-2012. All Rights Reserved.