spring 与hibernate的整合思想

hibernate 与spring的整合思想:

1.配置LocalSessionFactoryBean注入到spring配置文件中,属性值当地hibernate.cfg.xml
	这样就类似把Hibernate中的SessionFactory注入进来了(这部类似注入 数据源)

2.配置HibernateTemplate,注入sessionFactory。

3.配置DaoImpl层,注入HibernateTemplate

4.不要忘了配置事务的传播方式:如果没配置事务传播方式,数据库操作就不会提交
	①.配置事务传播方式的通知 advice
	②.配置切面,定义切入点,并使用事务传播方式的通知 poincut,advisor

	另外一种说法:
	①.配置切入点的细化 <tx:advice id="advice" transaction-manager="transactionManager">:
		具体要用到事务怎么样的传播方式
	②.配置切面:在哪些地方需要用到事务管理具体到service中的一些方法里

5.配置DaoImpl

6.配置ServiceImpl ,注入DaoImpl


在使用JdbcTemplate也是一样的,
	首先配置数据源,
	在配置JdbcTemplate,注入数据源
	配置DaoImpl层,注入JdbcTemplate

你可能感兴趣的:(spring,Hibernate,xml,配置管理)