public class PersistentFactory extends Object
Persistent
object for a given JPA entity for
interfacing with the primary key and version of the entity.
This utility only treats primary keys and fields that are annotated with @Id
and @Version. In case ORM files are used for the definition of primary key
and or version, then those fields are ignored.Modifier and Type | Class and Description |
---|---|
static class |
PersistentFactory.EntityObjectAccessor |
Constructor and Description |
---|
PersistentFactory() |
Modifier and Type | Method and Description |
---|---|
static Persistent |
create(Object aEntity)
Creates the
Persistent wrapper for interfacing with primary key
and version of the entity. |
static org.wamblee.persistence.PersistentFactory.EntityAccessor |
createEntityAccessor(Class aClass)
Create the entity accessor for a given class or returns a cached instance
if one already exists.
|
public static org.wamblee.persistence.PersistentFactory.EntityAccessor createEntityAccessor(Class aClass)
aClass
- Class.public static Persistent create(Object aEntity)
Persistent
wrapper for interfacing with primary key
and version of the entity.aEntity
- Entity to use.Copyright © 2024. All rights reserved.