笔记(Spring管理Hibernate)
2016-04-26 14:56
302 查看
笔记(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
相关文章推荐
- Eclipse,新建web项目后 出现jax-ws webservice
- JAVA中的NIO(二)
- java插入mysql乱码(变成问号)
- 反转二叉树----java实现
- springmvc(二) 控制器Controller及乱码问题和日期问题的解决
- java越来越重要
- Java调用ant脚本并将日志信息通过对话框输出
- Myeclipse 安装SVN步骤
- Java超神之路
- myeclipse复制项目
- java爬虫学习日记2-宽度优先爬虫代码实现
- Spring配置文件详解
- 修理桌子-Java
- JAVA编程讲座-吴老
- Struts2中action 访问servlet API
- java的无参构造器和super()
- Java类初始化顺序
- springIOC和DI的意义
- java程序打包成jar 配置文件信息路径
- SpringMVC—相关注解介绍