SpringMVC基础知识 (8)

一家公司有贷款业务,和十几家银行有联系,公司有一个总经理,总经理下有业务经理,业务经理手下有多个业务员,业务员负责与银行联系。如果业务员过多,增加总经理,如果银行少,减少业务员和业务经理。

在项目中,银行就是数据库,业务员就是持久层,业务经理是业务层,合理的分层开发有利于项目的运行。

 

二、如何做到:利用声明式事务

1、通过session工厂创建事务管理器

2、设置事务传播特性决定哪些方法如何使用事务,让多个方法共享同一个全局事务,并行改串行。

3、通过AOP决定在哪些类的哪些方法使用事务传播特性。

 

集成的第二种方法:Springhibernate配置hbm

不需要配置hibernate.cfg.xml文件

也不需要配置User.hbm.xml文件

 

配置数据源(驱动,url用户名,密码)

配置基本属性(生成表,显示sql语句)

配置hbm文件

 

1、       数据源一般采用 dbcp连接池

第三方连接池:c3p0

把数据源注入Annotation

配置一些数据库的使用特性

配置映射文件:

1、       使用hibernate的映射文件 User.hbm.xml

2、       完成使用是spring使用注解

<property>

<list>

<value>cn.springmvc.bean.User</value>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwwffj.html