public interface SingleSessionCapableDatastore extends MultipleConnectionSourceCapableDatastore
Marker for a MultipleConnectionSourceCapableDatastore that manages a single, unified session across all of its connection sources rather than an independently-flushed session per connection.
This is not part of the public multi-connection contract. It exists solely so the GORM registry can keep an entity's unqualified (no explicit connection) operations on such a datastore itself, rather than routing them to a per-connection child whose session it never manages independently. Production MultipleConnectionSourceCapableDatastore implementations should not implement this.
| Methods inherited from class | Name |
|---|---|
interface MultipleConnectionSourceCapableDatastore |
getDatastoreForConnection |
interface Datastore |
connect, getApplicationContext, getApplicationEventPublisher, getCurrentSession, getMappingContext, hasCurrentSession, isSchemaless, withSession |
interface ServiceRegistry |
getService, getServices |