Исключение: не удалось подготовить заявление - PullRequest
0 голосов
/ 18 апреля 2019

Это класс контроллера

@RequestMapping(value = "/addToView", method = RequestMethod.POST, consumes = "application/json")
    public Response addToView(@RequestBody ClassA classA){
        return  service1.addToview(classA);
    }

Это класс DAO

 public Response addToview(ClassA classA){                   
            try{
                s=sf.openSession();
                tx=s.beginTransaction();
                String q="INSERT INTO abc(rollNo,name,english) VALUES("+classA.getRollNo()+","+classA.getName()+","+classA.getEnglish()+")";
                System.out.println(q);
                Query query=s.createSQLQuery(q);
                query.executeUpdate();
                response.setStatus(200);
                response.setMessage("succesfull");
                tx.commit();
            }
            catch (Exception e) {
                System.err.println("Exception : " + e.getMessage());
                response.setStatus(500);
                response.setMessage("unsuccesfull");
                tx.rollback();
            } finally {
                s.close();
            }
            return response;
        }

Здесь запрос выполняется в консоли SQL, нокогда я пытаюсь реализовать его в коде, он не работает, он выдает ошибку, говоря, что не может подготовить оператор

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...