我有一个由国家组成的数据库表。在扩展HibernateDao的我的DAO中,支持以下方法。。。
public List<Country> getCountries() {
return getHibernateTemplate().loadAll(Country.class);
}
…生成以下活动:
Hibernate: update countries set name=?, iso_alpha_2=?, iso_alpha_3=? where id=?
Hibernate: update countries set name=?, iso_alpha_2=?, iso_alpha_3=? where id=?
Hibernate: update countries set name=?, iso_alpha_2=?, iso_alpha_3=? where id=?
...
once for each row
<class name="Country" table="countries">
<id name="id" column="id">
<generator class="identity"/>
</id>
<property name="name" column="name"/>
<property name="alpha2" column="iso_alpha_2" />
<property name="alpha3" column="iso_alpha_3" />
</class>
谁能给我指出正确的方向吗?为什么loadAll会触发更新?