@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@ManyToOne
@JoinColumn(name = "request_id")
protected Request request;
private String name;
private String value;
@Service
public class RequestServiceImpl implements RequestService {
private RequestRepository requestRepository;
@Autowired
public RequestServiceImpl(RequestRepository requestRepository){
this.requestRepository = requestRepository;
}
public List<Request> findAll() {
return requestRepository.findAll();
}
public Optional<Request> findById(Long id) {
return requestRepository.findById(id);
}
public List<Request> findByName(String name) {
return requestRepository.findByNameContaining(name);
}
}
List<Request> findAll();
List<Request> findByName(String name); // Поиск по названию
Optional<Request> findById(Long id);
@Repository // Создается специальный Spring bean, выполняет запросы в БД
public interface RequestRepository extends JpaRepository<Request, Long>{ // JpaRepository - содержит CRUD функционал + постраничность
// Поиск по названию проекта
List<Request> findByNameContaining(String name);
}
import { MatButtonModule } from '@angular/material';
@angular/material
@angular/material
с ненужными мне модулями ??import { MatButtonModule } from '@angular/material/button';