FreelanceBot

Форк
0
/
DataJpaUserRepository.java 
32 строки · 836.0 Байт
1
package telegramBot.repository.datajpa;
2

3
import jakarta.transaction.Transactional;
4
import org.springframework.stereotype.Repository;
5
import telegramBot.entity.User;
6
import telegramBot.repository.UserRepository;
7

8
import java.util.List;
9

10
@Repository
11
public class DataJpaUserRepository implements UserRepository {
12

13
    private final UserCrudRepository crudRepository;
14
    public DataJpaUserRepository(UserCrudRepository crudRepository){
15
        this.crudRepository = crudRepository;
16
    }
17

18
    @Override
19
    @Transactional
20
    public User save(User user) {
21
        return crudRepository.save(user);
22
    }
23

24
    @Override
25
    public User getByChatId(String chatId) {
26
        return this.crudRepository.getByChatId(chatId);
27
    }
28
    @Override
29
    public List<User> getAllActive() {
30
        return this.crudRepository.getAllActive();
31
    }
32
}
33

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

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

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

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