take©です。 Session#saveOrUpdate()は、1つのカラムのみの変更でも全てのカラムに対してUpdateするSQLを発行します。 今回は、HibernateのSession#merge()を使って変更されたカラムのみUpdateする方法をメモします。 エンティティを用意 sample/Person.java package sample; import java.util.Date; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Version; @Entity @org.hiber