Class MyBatisRecorder


  • public class MyBatisRecorder
    extends Object
    • Constructor Detail

      • MyBatisRecorder

        public MyBatisRecorder()
    • Method Detail

      • createSqlSessionFactory

        public io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionFactory> createSqlSessionFactory​(String environment,
                                                                                                                    String transactionFactory,
                                                                                                                    String dataSourceName,
                                                                                                                    List<String> mappers)
      • createSqlSessionManager

        public io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionManager> createSqlSessionManager​(io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionFactory> sqlSessionFactory)
      • MyBatisMapperSupplier

        public Supplier<Object> MyBatisMapperSupplier​(String name,
                                                      io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionManager> sqlSessionManager)
      • runInitialSql

        public void runInitialSql​(io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionFactory> sqlSessionFactory,
                                  String sql)
      • register

        public void register​(io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionFactory> sqlSessionFactory,
                             io.quarkus.arc.runtime.BeanContainer beanContainer)