FreelanceBot

Форк
0
/
DataJpaExchangeRepository.java 
33 строки · 870.0 Байт
1
package telegramBot.repository.datajpa;
2

3
import org.springframework.stereotype.Repository;
4
import telegramBot.entity.Exchange;
5
import telegramBot.repository.ExchangeRepository;
6

7
import jakarta.transaction.Transactional;
8

9
@Repository
10
public class DataJpaExchangeRepository implements ExchangeRepository {
11

12
    private final ExchangeCrudRepository crudRepository;
13

14
    public DataJpaExchangeRepository(ExchangeCrudRepository crudRepository){
15
        this.crudRepository = crudRepository;
16
    }
17

18
    @Override
19
    @Transactional
20
    public Exchange save(Exchange exchange) {
21
        return this.crudRepository.save(exchange);
22
    }
23

24
    @Override
25
    public boolean existByName(String name) {
26
        return this.crudRepository.existByName(name) != 0;
27
    }
28

29
    @Override
30
    public Exchange getByName(String name) {
31
        return crudRepository.getByName(name);
32
    }
33
}
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.