JavaSpring JPA选择特定列

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

例如:

SELECT projectId, projectName FROM projects

回答:

你可以从这样的类nativeQuery = true中在@Query注释中进行设置Repository

public static final String FIND_PROJECTS = "SELECT projectId, projectName FROM projects";

@Query(value = FIND_PROJECTS, nativeQuery = true)

public List<Object[]> findProjects();

请注意,你将不得不自己进行映射。像这样使用常规映射查找可能会更容易,除非你确实只需要这两个值:

public List<Project> findAll()

也许也值得看一下Spring数据文档。

以上是 JavaSpring JPA选择特定列 的全部内容, 来源链接: utcz.com/qa/420474.html

回到顶部