使用mybatis进行数据处理的四种方式(SqlSessionTemplate/SqlSessionDaoSupport/MapperFactoryBean/MapperScannerConfigurer)
不同方式的特点
- SqlSessionTemplate
这个需要写配置文件,在实现类中注入sqlsession,再使用sqlsession,是细颗粒控制 - SqlSessionDaoSupport
这个只需要在实现类中继承特殊类就可以使用sqlsession - MapperFactoryBean
这个要写配置文件,把对应的所有接口在配置文件中引用即可,无需写实现类 - MapperScannerConfigurer
这个要写配置文件,只要给出接口所在的包即可,会自动把包中的接口引入,无需写实现类