Как получить количество удаленных строк в HQL - PullRequest
0 голосов
/ 12 марта 2019

Я делаю УДАЛЕНИЕ ИЗ HQL:

String queryText = DELETE FROM Books WHERE author = 'author1'

final Query query = getCurrentSession().createQuery(queryText);

query.executeUpdate();

Как узнать количество удаленных строк в запросе?

Ответы [ 2 ]

3 голосов
/ 12 марта 2019

Метод executeUpdate возвращает количество удаленных объектов.

Таким образом, вы получите количество удаленных строк (n) по следующему коду:

 int n = query.executeUpdate();
0 голосов
/ 12 марта 2019

prepareStatement.executeUpdate () возвращает количество затронутых строк.

Например:

int row =preparedStatement.executeUpdate();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...