HibernateでSession#update()してもDBに反映されない
Hibernateでエンティティを更新しようとしても、DBに反映されないので困ること20分ほど。
ぐぐててみたら、Session#flush()を呼べと書いてあった。
Session session = sessionFactory.getCurrentSession(); try { session.update(entity); session.flush(); // ←これがないとDBに反映されない session.refresh(entity); } catch (Exception e) { throw e; } finally { }