/
The_Emperor
/
SberProject
Обзор
Документация
Войти
/
The_Emperor
/
SberProject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/main/java/com/example/service/impl/ClientServiceImpl.java
44 строки
1 KB
Leks
init
25 июн 2025, 12:34
25 июн 2025, 12:34
ca16b29
Код
Авторство
О чём код?
package com.example.service.impl; import com.example.entity.Client; import com.example.reposotory.ClientRepository; import com.example.service.ClientService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.Optional; @Service public class ClientServiceImpl implements ClientService { @Autowired private ClientRepository repository; @Override public Long createClient(String name) { Client client = new Client(); client.setNickName(name); Client save = repository.save(client); return save.getId(); } @Override public Long getIdByNickName(String nickName) { Optional<Client> clientOptional = repository.getByNickName(nickName); if (clientOptional.isPresent()){ return clientOptional.get().getId(); } else return -1L; } @Override public String getNickNameById(Long id) { Client client = repository.getById(id); return client.getNickName(); } // public Client getClient(String name) { // repository. // return ; // } }