Well the concern is performance. For native (sql) queries the performance impact of this "intuitive solution" is (potentially) huge! Because we cannot partially flush like we do for HQL/JPQL, we have to perform a full flush of the Session