MySQL boolean
- псевдоним для tinyint(1)
.
Это означает, что вы используете правильный тип.
Обратите внимание, что 1 = истина, 0 = ложь.
Так что, если вы хотите получить результат в своем Java-коде, все, что вам нужно сделать, это проверить возвращаемое значение против 0
.
Изменить код Java на:
boolean result = (getJdbcTemplate().queryForObject("SELECT COMPARA_QTDE_EMPRESA (?, ?, ?, ?)")
, args, tipos, Integer.class) != 0);