mybatis映射器机制,我们只需要定义好借口,mybatis帮我创建实现类,并且来管理SqlSession对象的创建和关闭,减少我们不少工作。缺点能就是不太够灵活。mybatis映射器注入可以选择两种方式,一种依赖MapperFactoryBean,另外一种方式依赖MapperScannerConfigure。
MapperFactoryBean
首先定义一个映射器,映射器是一个接口
public interface MusicMapper {
/**
*
* @description TODO
* @param id
* @return
* @return Music
*/
@Results(id = "musicResult", value = {
@Result(property = "id", column = "id", id = true),
@Result(property = "name", column = "name"),
@Result(property = "singer", column = "singer"),
@Result(property = "album", column = "album"),
@Result(property = "duration", column = "dura