回覆列表
  • 1 # CoreCode

    1. 請敘述Spring對持久層支援所採用的策略?參考答案:Spring對持久層採取了很好的支援,這些支援策略主要有:(1)Spring對持久層“不發明重複的輪子”,即沒有重新實現新的持久層方案,對現有持久層方案做封裝,更利於使用。(2)採用DAO模式。(3)提供了大量的模板類來簡化程式設計(HibernateDaoSupport,JdbcTemplate等)(4)重新設計了一套完善的異常體系結構:①型別豐富,細化異常型別。② 全都是執行時異常(RuntimeException)。

    2. 請問Spring如何簡化事務配置?參考答案:pring簡化事務配置有兩種方式:第一種方式就是使用TransactionProxyFactoryBean建立事務代理(通常事務代理以Service層為目標bean)配置hibernate的事務管理器,使用HibernateTransactionManager類,該類實現了PlatformTransactionManager介面,針對hibernate持久化連線的特定實現。第二種方式使用自動建立代理簡化事務配置使用BeanNameAutoProxyCreator和DefaultAdvisorAutoProxyCreator建立代理時,並不一定是建立事務代理,關鍵在於傳入的攔截器,如果傳入事務攔截器,將可自動生成事務代理

  • 中秋節和大豐收的關聯?
  • 如何利用sql語句批次替換資料庫內容命令的方法?