Class DomaConfig

java.lang.Object
nablarch.integration.doma.DomaConfig
All Implemented Interfaces:
org.seasar.doma.jdbc.Config

public final class DomaConfig extends Object implements org.seasar.doma.jdbc.Config
Domaを使用してデータベースアクセスを行うための設定を保持するクラス。
  • Constructor Summary

    Constructors
    Constructor
    Description
    DBアクセスを行うための設定を持つインスタンスを生成する。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
     
    org.seasar.doma.jdbc.dialect.Dialect
     
    int
     
    org.seasar.doma.jdbc.JdbcLogger
     
    org.seasar.doma.jdbc.tx.LocalTransaction
    ローカルトランザクションを取得する。
    int
     
    org.seasar.doma.jdbc.Naming
     
    int
     
    org.seasar.doma.jdbc.tx.TransactionManager
     
    static DomaConfig
    シングルトンインスタンスを取得する。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.seasar.doma.jdbc.Config

    getClassHelper, getCommandImplementors, getCommenter, getDataSourceName, getEntityListenerProvider, getExceptionSqlLogType, getMapKeyNaming, getQueryImplementors, getRequiresNewController, getScriptFileLoader, getSqlBuilderSettings, getSqlFileRepository, getUnknownColumnHandler
  • Constructor Details

    • DomaConfig

      public DomaConfig()
      DBアクセスを行うための設定を持つインスタンスを生成する。
  • Method Details

    • getJdbcLogger

      public org.seasar.doma.jdbc.JdbcLogger getJdbcLogger()
      Specified by:
      getJdbcLogger in interface org.seasar.doma.jdbc.Config
    • getDialect

      public org.seasar.doma.jdbc.dialect.Dialect getDialect()
      Specified by:
      getDialect in interface org.seasar.doma.jdbc.Config
    • getDataSource

      public DataSource getDataSource()
      Specified by:
      getDataSource in interface org.seasar.doma.jdbc.Config
    • getTransactionManager

      @Published public org.seasar.doma.jdbc.tx.TransactionManager getTransactionManager()
      Specified by:
      getTransactionManager in interface org.seasar.doma.jdbc.Config
    • getNaming

      public org.seasar.doma.jdbc.Naming getNaming()
      Specified by:
      getNaming in interface org.seasar.doma.jdbc.Config
    • getMaxRows

      public int getMaxRows()
      Specified by:
      getMaxRows in interface org.seasar.doma.jdbc.Config
    • getFetchSize

      public int getFetchSize()
      Specified by:
      getFetchSize in interface org.seasar.doma.jdbc.Config
    • getQueryTimeout

      public int getQueryTimeout()
      Specified by:
      getQueryTimeout in interface org.seasar.doma.jdbc.Config
    • getBatchSize

      public int getBatchSize()
      Specified by:
      getBatchSize in interface org.seasar.doma.jdbc.Config
    • singleton

      @Published public static DomaConfig singleton()
      シングルトンインスタンスを取得する。
      Returns:
      シングルトンインスタンス
    • getLocalTransaction

      public org.seasar.doma.jdbc.tx.LocalTransaction getLocalTransaction()
      ローカルトランザクションを取得する。
      Returns:
      ローカルトランザクション