@SuppressWarnings({ "rawtypes", "unchecked" }) public abstract class AbstractPersistentEntity<T extends Entity> extends Object implements PersistentEntity
Abstract implementation to be subclasses on a per datastore basis
| Modifiers | Name | Description |
|---|---|---|
protected List<Association> |
associations |
|
protected MappingContext |
context |
|
protected List<Embedded> |
embedded |
|
protected PersistentProperty |
identity |
|
protected Class<?> |
javaClass |
|
protected Map<String, PersistentProperty> |
mappedPropertiesByName |
|
protected Set |
owners |
|
protected List<PersistentProperty> |
persistentProperties |
|
protected List<String> |
persistentPropertyNames |
|
protected Map<String, PersistentProperty> |
propertiesByName |
|
protected PersistentProperty |
version |
| Constructor and description |
|---|
AbstractPersistentEntity(Class<?> javaClass, MappingContext context) |