MySql DB に YYYY-mm-dd hh:mm:ss 形式で日付を挿入する際に問題に直面しています。DBにファイルされているのはdatetime型です。
私はそれを試してみました :
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
calendar.set(Calendar.MINUTE, startMinute);
calendar.set(Calendar.SECOND,01);
Date startTime = calendar.getTime();
String hqlUpdate = "update challenge set start_time = :startTime where challenge_id = :id";
sessionFactory.getCurrentSession().createSQLQuery(hqlUpdate)
.setDate("startTime", startTime)
.setInteger("id", id).executeUpdate();