Это функция, которую я имею в настоящее время. Однако он ничего не возвращает.Java-функция boolean, которая возвращается, если данные в базе данных
public boolean authenticateDisabledRegions(int analystId, List<Integer> regionIds) {
Integer query = jdbcTemplate.queryForObject(
"select count(*) from ANALYST_REGION_MAPPING WHERE STATUS = 0 AND ANALYST_ID = ? AND REGION_ID = ?",
Integer.class, analystId, regionIds);
return query != null && query > 0;
}
Я пытался это сделать, но не кажется, что это будет работать, Я искал его, и есть много предложений, которые говорят Ф.О. в ResultSet RS с rs.next() Я просто интересно, какой лучший подход для этого типа функции.
Целью этого является проверка, существует ли он, если он это сделает, он будет вызывать обновление (& изменить статус), если нет, он вызовет вставку.
Что ошибка вы получаете в вашем Querry? – Gatusko
Ну, он вернет * что-то *. Что он возвращает и как он отличается от того, что вы хотите? Есть ли ошибки? – Carcigenicate
Пожалуйста, укажите правильный исходный код. Для текущего метода параметры отличаются от тех, которые создают запрос. –