/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
spring-exceptions/src/main/java/com/baeldung/persistence/common/AbstractService.java
43 строки
900 B
Krzysztof Woyke
BAEL-20262: Migrate spring-exceptions module to the com.baeldung package
20 дек 2019, 14:32
20 дек 2019, 14:32
98bdc46
Код
Авторство
О чём код?
package com.baeldung.persistence.common; import java.io.Serializable; import java.util.List; import org.springframework.transaction.annotation.Transactional; @Transactional public abstract class AbstractService<T extends Serializable> implements IOperations<T> { @Override public T findOne(final long id) { return getDao().findOne(id); } @Override public List<T> findAll() { return getDao().findAll(); } @Override public void create(final T entity) { getDao().create(entity); } @Override public T update(final T entity) { return getDao().update(entity); } @Override public void delete(final T entity) { getDao().delete(entity); } @Override public void deleteById(final long entityId) { getDao().deleteById(entityId); } protected abstract IOperations<T> getDao(); }