Methods
| Type Params |
Return Type |
Name and description |
|
protected Transaction<MongoClient> |
beginTransactionInternal()
|
|
protected void |
cacheEntry(Serializable key, Object entry, Map<Serializable, Object> entryCache, boolean forDirtyCheck)
|
|
protected Persister |
createPersister(Class cls, MappingContext mappingContext)
|
|
public Query |
createQuery(Class type)
|
|
protected Document |
createSetAndUnsetDoc(Document updateDoc)
|
|
public Object |
decode(Class type, Object nativeObject)
|
|
public void |
delete(Iterable objects)
|
|
public long |
deleteAll(QueryableCriteria criteria)
|
|
public void |
disconnect()
|
|
public void |
flush(WriteConcern writeConcern)
|
|
protected void |
flushPendingUpdates(Map<PersistentEntity, Collection<PendingUpdate>> updates)
|
|
protected Map<PersistentEntity, List> |
getDeleteMap(Iterable objects)
|
|
protected List<WriteModel<Document>> |
getWriteModelsForEntity(PersistentEntity persistentEntity, Map<PersistentEntity, List<WriteModel<Document>>> writeModels)
|
|
public void |
run()
|
|
public long |
updateAll(QueryableCriteria criteria, Map<String, Object> properties)
|