У меня есть метод репозитория, где я пытаюсь извлечь конкретный столбец из таблицы.когда я вызываю метод findAllNamesAndID, я получаю массив объектов взамен ожидаемого списка пользовательских виджетов.
Я не уверен, что не так с кодом ниже.
Я могу использовать конструктор Customwidgets в аннотации запроса, но я хочу этого избежать.Есть ли обходной путь?
У меня ниже класс домена: -
public class Customwidgets implements Serializable {
@Id
private UUID id;
@NotNull
@Column(name = "name", nullable = false)
private String name;
---
---
}
Мой класс репозитория: -
@Repository
public interface CustomwidgetsRepository extends JpaRepository<Customwidgets, UUID>, JpaSpecificationExecutor<Customwidgets> {
@Query("select o.id, o.name from Customwidgets o")
List<Customwidgets> findAllNamesAndID();
}