В настоящее время я изучаю Java EE и как использовать JPA.Java EE и Entity: лучший способ получить результаты из базы данных
Я создал отличную базу данных, на одной из ее таблиц которой было больше 20 полей.
Мне было интересно, что является лучшим способом получить результаты из БД.
В настоящее время я использую @NamedQuery
, который занимает 12 или 13 параметров.
Мне было интересно, могу ли я вместо этого использовать метод findAll()
, а затем сделать цикл, который проверяет с помощью .contains()
(для строки, конечно), если запись - это то, что я ищу.
С моей точки зрения, это выглядит менее сложным при использовании второго метода, может быть, потому что я лучше с Java, чем JPA (в данный момент)
Любой совет будет весьма признателен, спасибо много
Но если я просто использовать эти данные для контура на нем?Я мог бы также использовать NamedQuery в качестве первого фильтра, например, фильтрацию на пользователе – trichetriche
Вы имеете в виду метод Spring Data JPA findAll(). JPA API не имеет такого –
@trichetriche. Дело в том, вам нужны все данные? Я имею в виду, вы хотите сделать что-то со всеми записями в таблице или просто с некоторыми из них? –