[Kotlin]SpringBoot + Mybatis手动获取

2019-04-28  本文已影响0人  Tsun424

通常情况下在service中可以直接通过@Autowired注入Mybatis Mapper对象,但有时需要根据不同业务逻辑获取不同的Mapper对象,这是可能需要手动sqlSession,进而或者Mapper对象。具体实现如下:

  1. 将SqlSession注入
@Autowired
lateinit var sqlSession: SqlSession
  1. 在需要mapper对象的地方通过如下方式获取:
val map = sqlSession.getMapper(UserMapper::class.java)
上一篇下一篇

猜你喜欢

热点阅读