首页 > 解决方案 > 在服务器中发布 java Api 后数据变为空

问题描述

当我从邮递员调用方法时,我导出了一个abc.war部署到“服务器”中的 java api文件,该文件返回值。这在本地系统中运行良好,但在服务器中运行良好。null([])get

Connection con= getConnection();
List<QuestionsModel> lstQuestions=new ArrayList<QuestionsModel>();

   try
   {
       if(con!=null)
       {
           CallableStatement cstmt = null;
            ResultSet rs = null;


            cstmt = con.prepareCall("{call GetQuestions()}");

            cstmt.execute();
            rs = cstmt.getResultSet(); 

           while (rs.next()) {   
                QuestionsModel questionsModel=new QuestionsModel();
                questionsModel.setQuestionID(rs.getInt("QuestionID"));
                questionsModel.setQuestion(rs.getString("Question"));
                lstQuestions.add(questionsModel);   
            } 

            con.close();
            System.out.println("Hello from GetQuestions Repository");
        return lstQuestions; 
       }
   } 
   catch (SQLException e) {
        e.printStackTrace();
    }

return lstQuestions;

预期:返回对象列表(QuestionData)错误:没有错误。

标签: sql-serverserverjava

解决方案


推荐阅读