public class MorphiaDao<I extends Serializable & Comparable<I>,D extends MorphiaDurable<I>> extends ORMDao<I,D,DatastoreFactory,org.mongodb.morphia.Datastore>
| Constructor and Description |
|---|
MorphiaDao(MorphiaProxySession proxySession) |
MorphiaDao(MorphiaProxySession proxySession,
VectoredDao<I,D> vectoredDao) |
| Modifier and Type | Method and Description |
|---|---|
D |
acquire(Class<D> durableClass,
I id) |
org.mongodb.morphia.query.Query<D> |
constructQuery(QueryDetails<D> queryDetails) |
long |
countByQuery(QueryDetails<D> queryDetails) |
void |
delete(Class<D> durableClass,
D durable) |
int |
deleteByQuery(QueryDetails<D> queryDetails) |
int |
deleteByQuery(QueryDetails<D> queryDetails,
com.mongodb.WriteConcern writeConcern) |
D |
detach(D object) |
D |
findByQuery(QueryDetails<D> queryDetails) |
D |
get(Class<D> durableClass,
I id) |
List<D> |
list() |
List<D> |
list(I greaterThan,
int maxResults) |
List<D> |
list(int maxResults) |
List<D> |
listByQuery(QueryDetails<D> queryDetails) |
D |
persist(Class<D> durableClass,
D durable) |
D |
persist(Class<D> durableClass,
D durable,
com.mongodb.WriteConcern writeConcern) |
Iterable<D> |
scroll() |
Iterable<D> |
scroll(int fetchSize) |
Iterable<D> |
scrollById(I greaterThan,
int fetchSize) |
Iterable<D> |
scrollByQuery(QueryDetails<D> queryDetails) |
long |
size() |
int |
updateByQuery(UpdateQueryDetails<D> updateQueryDetails) |
int |
updateByQuery(UpdateQueryDetails<D> updateQueryDetails,
boolean createIfMissing) |
int |
updateByQuery(UpdateQueryDetails<D> updateQueryDetails,
boolean createIfMissing,
com.mongodb.WriteConcern writeConcern) |
int |
updateByQuery(UpdateQueryDetails<D> updateQueryDetails,
com.mongodb.WriteConcern writeConcern) |
delete, get, getSession, getSessionSourceKey, isCacheEnabled, persist, registergetVectoredDaogetId, getIdClass, getIdFromString, getManagedClass, getMetricSourcepublic MorphiaDao(MorphiaProxySession proxySession)
public MorphiaDao(MorphiaProxySession proxySession, VectoredDao<I,D> vectoredDao)
public D acquire(Class<D> durableClass, I id)
acquire in class ORMDao<I extends Serializable & Comparable<I>,D extends MorphiaDurable<I>,DatastoreFactory,org.mongodb.morphia.Datastore>public long size()
public long countByQuery(QueryDetails<D> queryDetails)
public D findByQuery(QueryDetails<D> queryDetails)
public List<D> listByQuery(QueryDetails<D> queryDetails)
public Iterable<D> scrollByQuery(QueryDetails<D> queryDetails)
public int deleteByQuery(QueryDetails<D> queryDetails)
public int deleteByQuery(QueryDetails<D> queryDetails, com.mongodb.WriteConcern writeConcern)
public int updateByQuery(UpdateQueryDetails<D> updateQueryDetails)
public int updateByQuery(UpdateQueryDetails<D> updateQueryDetails, boolean createIfMissing)
public int updateByQuery(UpdateQueryDetails<D> updateQueryDetails, com.mongodb.WriteConcern writeConcern)
public int updateByQuery(UpdateQueryDetails<D> updateQueryDetails, boolean createIfMissing, com.mongodb.WriteConcern writeConcern)
public org.mongodb.morphia.query.Query<D> constructQuery(QueryDetails<D> queryDetails)
Copyright © 2017. All rights reserved.