这是问答式的。
在使用 SessionFactoryUtils.getSession 获取会话并执行我的查询时,它只能调用有限的计数,并且将在该限制计数之后等待调用。为什么会发生?
try {
SessionFactory sessionFactory = getHibernateTemplate().getSessionFactory();
Session session = SessionFactoryUtils.getSession(sessionFactory, true);
Query query = session.getNamedQuery("updateAField");
query.setParameterList("states", states);
int updatedCount = query.executeUpdate();
return updatedCount;
} catch (Exception e) {
logger.error(e.toString());
throw new Throwable(e);
}