java - Spring JPA 选择特定列

标签 java jpa spring-data-jpa

我正在使用 Spring JPA 来执行所有数据库操作。但是我不知道如何从 Spring JPA 中的表中选择特定列?

例如:
从项目中选择projectId、projectName

最佳答案

您可以使用 Spring Data JPA (doc) 中的投影。根据您的情况,创建接口(interface):

interface ProjectIdAndName{
    String getId();
    String getName();
}

并将以下方法添加到您的存储库

List<ProjectIdAndName> findAll();

关于java - Spring JPA 选择特定列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59335407/

相关文章:

java - 如何在 Java 中编辑 .txt 文件

java - SimpleJpaRepository 不修改持久化实体

java - 根据另一列值从总和中减去或添加值

java - spring boot 依赖注入(inject)报错

java - 使用 contains(Object o) 比较两个不同的对象返回 false,当 equals(Object o) 返回 true

Java检查com端口连接

java - 负数的立方根

Spring + JPA + hibernate

java - 实体模型或Pojo类作为REST API的返回对象

hibernate - 带有 Java 8 Stream NonUniqueResultException 的 Spring DATA JPA