Class OracleSqlSessionFactory

java.lang.Object
org.apache.ibatis.session.defaults.DefaultSqlSessionFactory
pro.taskana.common.internal.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

    Modifier and Type
    Method
    Description
    org.apache.ibatis.session.SqlSession
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OracleSqlSessionFactory

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

    • 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