Есть ли какие-то вещи, которые можно отправить, особенно, чтобы получить некоторые свойства весной? - PullRequest
0 голосов
/ 05 июня 2019

Например, когда я хочу получить их свойства, но не все. Например, когда я использую findAll (); функция - она ​​отображает все, но я хочу, например, просто id и name есть какая-либо специальная функция или что-нибудь для этого?

Думаю, у меня есть такой класс сущностей.

     @Id
     private int api_id;

     @Column(name = "id")
     private int id;

     @Column(name = "name")
     private String name;

     @Column(name = "city")
     private String city;

     @Column(name = "founded_at")
     private int founded_at; //I declare as a integer because the variable consists of 4 integers.

     @Column(name = "web_page")
     private String web_page;

1 Ответ

0 голосов
/ 05 июня 2019

Вы можете использовать проекции на основе интерфейса spring-data для выбора определенных полей из БД:

interface NameAndIdOnly {
    int getId();
    String getName();
}

и в вашем хранилище:

...
List<NameAndIdOnly> findAllWithNameAndId();
...

Это будет делать select id, name from <table>.

Пожалуйста, прочитайте Прогнозы от дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...