Class DomaProducer


  • @Singleton
    public class DomaProducer
    extends Object
    • Constructor Detail

      • DomaProducer

        public DomaProducer()
    • Method Detail

      • setSqlFileRepository

        public void setSqlFileRepository​(org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository)
      • setScriptFileLoader

        public void setScriptFileLoader​(org.seasar.doma.jdbc.ScriptFileLoader scriptFileLoader)
      • setNaming

        public void setNaming​(org.seasar.doma.jdbc.Naming naming)
      • setExceptionSqlLogType

        public void setExceptionSqlLogType​(org.seasar.doma.jdbc.SqlLogType exceptionSqlLogType)
      • setNamedSqlLoadScripts

        public void setNamedSqlLoadScripts​(Map<String,​String> namedSqlLoadScripts)
      • setLogPreferences

        public void setLogPreferences​(LogPreferences logPreferences)
      • sqlFileRepository

        @Singleton
        org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository()
      • scriptFileLoader

        @Singleton
        org.seasar.doma.jdbc.ScriptFileLoader scriptFileLoader()
      • classHelper

        @Singleton
        org.seasar.doma.jdbc.ClassHelper classHelper()
      • commandImplementors

        @Singleton
        org.seasar.doma.jdbc.CommandImplementors commandImplementors()
      • queryImplementors

        @Singleton
        org.seasar.doma.jdbc.QueryImplementors queryImplementors()
      • unknownColumnHandler

        @Singleton
        org.seasar.doma.jdbc.UnknownColumnHandler unknownColumnHandler()
      • naming

        @Singleton
        org.seasar.doma.jdbc.Naming naming()
      • mapKeyNaming

        @Singleton
        org.seasar.doma.jdbc.MapKeyNaming mapKeyNaming()
      • commenter

        @Singleton
        org.seasar.doma.jdbc.Commenter commenter()
      • entityListenerProvider

        @Singleton
        org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider()
      • exceptionSqlLogType

        @Singleton
        @Named("doma.exceptionSqlLogType")
        org.seasar.doma.jdbc.SqlLogType exceptionSqlLogType()
      • getNamedSqlLoadScripts

        @Singleton
        @Named("doma.namedSqlLoadScripts")
        public Map<String,​String> getNamedSqlLoadScripts()
      • core

        @Singleton
        DomaConfig.Core core​(org.seasar.doma.jdbc.SqlFileRepository sqlFileRepository,
                             org.seasar.doma.jdbc.ScriptFileLoader scriptFileLoader,
                             org.seasar.doma.jdbc.JdbcLogger jdbcLogger,
                             org.seasar.doma.jdbc.RequiresNewController requiresNewController,
                             org.seasar.doma.jdbc.ClassHelper classHelper,
                             org.seasar.doma.jdbc.CommandImplementors commandImplementors,
                             org.seasar.doma.jdbc.QueryImplementors queryImplementors,
                             @Named("doma.exceptionSqlLogType")
                             org.seasar.doma.jdbc.SqlLogType exceptionSqlLogType,
                             org.seasar.doma.jdbc.UnknownColumnHandler unknownColumnHandler,
                             org.seasar.doma.jdbc.Naming naming,
                             org.seasar.doma.jdbc.MapKeyNaming mapKeyNaming,
                             org.seasar.doma.jdbc.Commenter commenter,
                             org.seasar.doma.jdbc.EntityListenerProvider entityListenerProvider,
                             org.seasar.doma.jdbc.tx.TransactionManager transactionManager)