Class OracleSqlSessionFactory

  • All Implemented Interfaces:
    org.apache.ibatis.session.SqlSessionFactory

    public class OracleSqlSessionFactory
    extends org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
    MyBatis SqlSession Factory for Oracle Databases.

    After Connection the SQL session is alterd with SORT and COMP Settings for Oracle. PLease have a look at alterSession Method

    • Constructor Summary

      Constructors 
      Constructor Description
      OracleSqlSessionFactory​(org.apache.ibatis.session.Configuration configuration)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.ibatis.session.SqlSession openSession()  
      org.apache.ibatis.session.SqlSession openSession​(boolean autoCommit)  
      org.apache.ibatis.session.SqlSession openSession​(Connection connection)  
      org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType)  
      org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType, boolean autoCommit)  
      org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType, Connection connection)  
      org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType, org.apache.ibatis.session.TransactionIsolationLevel level)  
      org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.TransactionIsolationLevel level)  
      • Methods inherited from class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory

        getConfiguration
    • Constructor Detail

      • OracleSqlSessionFactory

        public OracleSqlSessionFactory​(org.apache.ibatis.session.Configuration configuration)
    • Method Detail

      • openSession

        public org.apache.ibatis.session.SqlSession openSession()
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(boolean autoCommit)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(Connection connection)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType,
                                                                boolean autoCommit)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType,
                                                                Connection connection)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.ExecutorType execType,
                                                                org.apache.ibatis.session.TransactionIsolationLevel level)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
      • openSession

        public org.apache.ibatis.session.SqlSession openSession​(org.apache.ibatis.session.TransactionIsolationLevel level)
        Specified by:
        openSession in interface org.apache.ibatis.session.SqlSessionFactory
        Overrides:
        openSession in class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory