Spring (二) 事務處理

沒事偷著樂琅發表於2017-03-18

註解事務配置方式:

    <!-- 配置Hibernate 事務 如果不開啟,資料庫是 read_only狀態 -->
    <bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory"></property>
    </bean>

    <!-- 開啟事務註解 -->
    <tx:annotation-driven transaction-manager="transactionManager"/>

然後在 你需要事務處理的地方新增上:
注意:一般在 service層加比較合理。

    @Transactional
    public int regist(User user) {
        return userDao.save(user);
    }

相關文章