Совместные таблицы в jpa - PullRequest
       2

Совместные таблицы в jpa

0 голосов
/ 30 октября 2011

У меня есть этот запрос для выполнения с JPA, но он не хочет работать ... Однако, если я попытаюсь сделать это непосредственно в обработчике запросов к базе данных, он будет работать нормально. В чем проблема, пожалуйста?

    public static void GETGET ()
    {
    String str = "SELECT w FROM Workers w ,Liens l ,Qualifications q WHERE l.woId = w.woId AND l.quId = q.quId AND w.woNuitT > 0";

    javax.persistence.EntityManager entityManager= UtilDAO.getInstance().entityManager;
    Query query = entityManager.createQuery(str);
    try
    {
        List<Workers> ob =query.getResultList();
    }
    catch(Exception ex)
    {
        ex.printStackTrace();
    }

}   

1 Ответ

1 голос
/ 30 октября 2011

Если вы выполняете запрос SQL в JPA, используйте следующий код:

Query query = entityManager.createNativeQuery(str);

Вместо

Query query = entityManager.createQuery(str);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...