select date_add(curdate(), interval 1 year);
This is IDEADEV-26999. To work around, write:
select date_add(curdate(), interval 1 year microsecond);
See that 'year' is highlighted as warning. The same happens for any time unit except microsecond. The message is "'Year' operator is not supported by MySQL dialect." Actually all them are supported, see: http://dev.mysql.com/doc/refman/6.0/en/date-and-time-functions.html#function_date-add.