Class MyBatisRecorder


  • public class MyBatisRecorder
    extends Object
    • Constructor Detail

      • MyBatisRecorder

        public MyBatisRecorder()
    • Method Detail

      • createConfiguration

        public io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.Configuration> createConfiguration()
      • 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)
      • MyBatisMappedTypeSupplier

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

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

        public Supplier<Object> MyBatisSqlSessionFactorySupplier​(io.quarkus.runtime.RuntimeValue<org.apache.ibatis.session.SqlSessionFactory> sqlSessionFactory)
      • runInitialSql

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