Проблема, когда требуется сопоставить значения из запроса MySQL с объектом в JAVA, но запрос MySQL возвращает значение NULL Если приложение написано в spring boot с JdbcTemplate и сопоставлением с Object, возникнет исключение.
org.springframework.beans.TypeMismatchException
может быть решена с помощью IFNULL
SELECT IFNULL(emp_id,0) FROM emp WHERE 1=0;
Выход
0
Ссылка: https://dev.mysql.com/doc/refman/5.7/en/flow-control-functions.html https://www.w3schools.com/sql/func_mysql_ifnull.asp
Оригинал: “https://dev.to/goffity/mysql-query-default-value-is-query-is-null-2h3f”