Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 字段名为键和值对的结果集_Hibernate_Spring Boot_Jpa_Spring Data Jpa - Fatal编程技术网

Hibernate 字段名为键和值对的结果集

Hibernate 字段名为键和值对的结果集,hibernate,spring-boot,jpa,spring-data-jpa,Hibernate,Spring Boot,Jpa,Spring Data Jpa,我需要以键/值对的形式获取查询的结果集,而不扩展JpaRepository。 下面的代码返回的列表仅包含值[“Name”、“Address”、”physique@gmail.com"],... @存储库 公共类协调员{ 公共列表getCoordinators(){ 会话currentSession=sessionFactory.getCurrentSession(); Query Query=currentSession.createNativeQuery(“从Coordinator c中选择

我需要以键/值对的形式获取查询的结果集,而不扩展JpaRepository。 下面的代码返回的列表仅包含值[“Name”、“Address”、”physique@gmail.com"],...

@存储库
公共类协调员{
公共列表getCoordinators(){
会话currentSession=sessionFactory.getCurrentSession();
Query Query=currentSession.createNativeQuery(“从Coordinator c中选择*);
List=query.getResultList();
退货清单;
}

@RestController
公共类控制器{
@GetMapping(“/api/Coordinator列表”)
公共列表getCoordinators(){
返回coordinaeur_dao.getcoordinaeurs();
}
}

JPA/Hibernate的全部要点是将关系数据库行映射到托管对象。如果您不需要对象,但需要键值对,为什么不使用JDBC?您试图解决的具体问题是什么?如果使用具有命名和类型化属性的适当对象无法解决?我需要在前面使用这些键为什么需要呢?Spring Boot默认使用Jackson,它将对象转换为JSON(或XML)在JSON中有这些键和值。我试图通过使用org.apache.tomcat-tomcat-jasper 8.5.30来获取这些键,但它不起作用。呃,什么?jasper是tomcat的JSP引擎。它与您的问题有什么关系?您是否在问如何在JSP中显示对象列表?
@Repository  
public class Coordinateur_dao_Imp{
    public List<Coordinateur> getCoordinateurs() {        
        Session currentSession = sessionFactory.getCurrentSession();  
        Query<Coordinateur> query=currentSession.createNativeQuery("select * from coordinateur c");
        List<Coordinateur> list=query.getResultList();  
    return list;  
    }
@RestController  
public class Controller {
@GetMapping("/api/coordinateur-list")  
        public List<Coordinateur> getCoordinateurs() {  
             return coordinateur_dao.getCoordinateurs();  

        }
}