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