Как сформировать тело hql, которое возвращает значение int? - PullRequest
0 голосов
/ 28 августа 2018

У меня есть оператор hql, который я хочу вернуть значение типа int.

String hql = "Select FlagCount from Tourism_Question_Attributes_Table where tourismQuestions.questionId = :questionId";

Как это сделать?

1 Ответ

0 голосов
/ 28 августа 2018

хорошо зависит от того, используете ли вы jpa, spring jsf или просто java

если вы используете jpa и spring, используйте этот используя hql: Список список = новый Arraylist; list = (List) this.getHibernateTemplate (). find (hql);

и это зависит от того, используете ли вы jpa

если вы используете только Java: используйте

import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

Session session = sessionFactory.openSession();
Transaction tx = session.beginTransaction();

Query query = session.createQuery("select and so on..");
// set parameter values, e.g.
// query.setString("name", "Matthias");
List result = query.list();

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