笔记(Spring管理Hibernate)

来源:互联网 发布:色情直播软件用猫粮 编辑:程序博客网 时间:2024/06/12 23:44

笔记(Spring管理Hibernate)

Spring管理Hibernate

管理SessionFactory

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>classpath:hibernate/hibernate.cfg.xml</value> </property> </bean>

使用注解管理BaseDao

@Repository("adminDao")

使用注解管理Servic

@Service("adminService")
   //Spring自动扫描com.hr 包下面的使用注解的类   <context:component-scan base-package="com.hr"/>

事务管理

<!-- 定义事务管理器 --><bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">        <property name="sessionFactory">            <ref bean="sessionFactory"/>        </property></bean><bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">        <property name="sessionFactory">            <ref bean="sessionFactory"/>        </property></bean><tx:annotation-driven transaction-manager="transactionManager"/>

事务控制
在service层添加注解

@Transactional
注意:所有的操作都必须在事务中进行。

用Spring来管理Hibernate的好处GOOD
http://blog.csdn.net/goolejuck/article/details/40560135

0 0
原创粉丝点击