A - JPA Entity Type (DDD: Aggregate)K - key typepublic abstract class BaseJpaRepository<A extends org.seedstack.business.api.domain.AggregateRoot<K>,K> extends BaseRepository<A,K>
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
entityManager |
aggregateRootClass, keyClass| Modifier | Constructor and Description |
|---|---|
|
BaseJpaRepository()
Constructor.
|
protected |
BaseJpaRepository(Class<A> aggregateRootClass,
Class<K> kClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDelete(A aggregate) |
protected void |
doDelete(K id)
Deprecated.
|
protected A |
doLoad(K id) |
protected void |
doPersist(A aggregate) |
protected A |
doSave(A aggregate) |
delete, delete, getAggregateRootClass, getKeyClass, load, persist, saveprotected A doLoad(K id)
doLoad in class BaseRepository<A extends org.seedstack.business.api.domain.AggregateRoot<K>,K>@Deprecated protected void doDelete(K id)
doDelete in class BaseRepository<A extends org.seedstack.business.api.domain.AggregateRoot<K>,K>protected void doDelete(A aggregate)
doDelete in class BaseRepository<A extends org.seedstack.business.api.domain.AggregateRoot<K>,K>protected void doPersist(A aggregate)
doPersist in class BaseRepository<A extends org.seedstack.business.api.domain.AggregateRoot<K>,K>protected A doSave(A aggregate)
doSave in class BaseRepository<A extends org.seedstack.business.api.domain.AggregateRoot<K>,K>Copyright © 2013-2015–2015. All rights reserved.