Мы разрабатываем ваше стандартное стандартное Java-приложение, и многие создаваемые нами записи (объекты Hibernate в MySQL) имеют «созданные» и «модифицированные» временные метки.
Теперь я и один из разработчиков не согласны - я считаю, что оба этих поля должны иметь MySQL по умолчанию CURRENT_TIMESTAMP, и тогда измененное может быть изменено приложением. Он хочет, чтобы оба управлялись приложением.
Есть ли веская причина для любого решения? Я не понимаю, почему вы хотите добавить более явные шаги к коду, если только по какой-то причине вы не обеспокоены тем, что ваши серверы (БД, приложения) имеют несовместимые метки времени.