不推荐使用XMLBean工厂,如果可以的话,我建议您使用注释和最新最好的Spring版本(spring 3.2的测试功能很棒)。它将为您简化一些事情,Dao/存储库可能有此功能
@Resource(name = "sessionFactory")private SessionFactory sessionFactory;@Transactional(propagation = Propagation.REQUIRED) public T save(final T o) { return (T) sessionFactory.getCurrentSession().save(o); }然后可以将其本身注入,并在yr config中添加以下内容:
<tx:annotation-driven transaction-manager="transactionManager"/>



