春天有没有什么特别送的东西?

时间:2019-06-05 08:43:40

标签: rest api spring-mvc post

例如,当我想获取它们的属性而不是全部属性时。例如,当我使用findAll();时。函数-它显示所有内容,但我想例如idname是否有特殊功能或执行此操作的任何功能?

认为ı具有这样的实体类。

     @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 :(得分:0)

您可以使用spring-data的基于接口的投影从数据库中选择特定字段:

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

并在您的存储库中:

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

这会select id, name from <table>

请阅读Projections,了解更多信息。