public interface DataAccessObject<T>
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
Blob |
createBlob(byte[] bytes) |
Blob |
createBlob(InputStream stream,
long length) |
Clob |
createClob(String string) |
T |
createInstance() |
void |
evict(T object) |
void |
flush() |
List<T> |
list(Map<String,Object> filter,
Map<String,Boolean> orderBy) |
<V> List<V> |
list(String propertyName,
Map<String,Object> where,
Map<String,Boolean> orderBy) |
List<String> |
list(String propertyName,
Map<String,Object> where,
Map<String,Boolean> order,
int limit) |
T |
load(long id) |
T |
loadAndLock(long id) |
void |
lock(T object) |
void |
lockAndRefresh(T object) |
void |
merge(T object) |
ResultPager<T> |
page(Map<String,Object> where,
Map<String,Boolean> orderBy) |
void |
persist(T object) |
void |
refresh(T object) |
void |
remove(T object) |
void |
removeAll(Collection<T> objects) |
void clearCache()
Blob createBlob(byte[] bytes)
Blob createBlob(InputStream stream, long length)
T createInstance()
void evict(T object)
void flush()
List<String> list(String propertyName, Map<String,Object> where, Map<String,Boolean> order, int limit)
T load(long id)
T loadAndLock(long id)
void lock(T object)
void lockAndRefresh(T object)
void merge(T object)
void persist(T object)
void refresh(T object)
void remove(T object)
void removeAll(Collection<T> objects)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.