@Repository public abstract class NonDeletableDaoBase<EntityType extends GeneratedIdEntityBase<EntityType>> extends Object implements INonDeletableDaoBase<EntityType>
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
entityManager |
| Constructor and Description |
|---|
NonDeletableDaoBase() |
| Modifier and Type | Method and Description |
|---|---|
List<EntityType> |
findAll() |
EntityType |
findById(long id) |
abstract Class<EntityType> |
getEntityClass() |
protected <T> T |
getSingleResultOrNull(javax.persistence.Query query) |
EntityType |
save(EntityType entity) |
public abstract Class<EntityType> getEntityClass()
getEntityClass in interface INonDeletableDaoBase<EntityType extends GeneratedIdEntityBase<EntityType>>@Transactional public EntityType save(EntityType entity)
save in interface INonDeletableDaoBase<EntityType extends GeneratedIdEntityBase<EntityType>>@Transactional(readOnly=true,
propagation=SUPPORTS)
public EntityType findById(long id)
findById in interface INonDeletableDaoBase<EntityType extends GeneratedIdEntityBase<EntityType>>@Transactional(readOnly=true,
propagation=SUPPORTS)
public List<EntityType> findAll()
findAll in interface INonDeletableDaoBase<EntityType extends GeneratedIdEntityBase<EntityType>>protected <T> T getSingleResultOrNull(javax.persistence.Query query)
Copyright © 2014. All Rights Reserved.