1.三个属性的使用:@Repository,@Service, @Resource
@Repository:标注数据访问层组件,这个一般注解在实现类中
@Service:标注业务层组件,这个也是注解在实现类中
@Resource:引用资源,一般是在action中引用前面的dao 或者service接口
2.Hiberanate有两种使用方式,
一种是当做工具使用,只是为了获取数据库的链接操作,利用它已封装好的类。
a>使用JdbcTemplate来连接,这个主要依赖的是内部类
b>使用HiberanteSessionFactory来获取session,从而打开事务
第二种是完全采用它的框架思想,完全封装,但是不够灵活。与ibatis相比较而言