Annotation Type DataSourceDefinition


@Retention(RUNTIME) @Target(TYPE) public @interface DataSourceDefinition
  • Element Details

    • transactional

      boolean transactional
      Default:
      true
    • initialPoolSize

      int initialPoolSize
      Default:
      -1
    • isolationLevel

      int isolationLevel
      Default:
      -1
    • loginTimeout

      int loginTimeout
      Default:
      0
    • maxIdleTime

      int maxIdleTime
      Default:
      -1
    • maxPoolSize

      int maxPoolSize
      Default:
      -1
    • maxStatements

      int maxStatements
      Default:
      -1
    • minPoolSize

      int minPoolSize
      Default:
      -1
    • portNumber

      int portNumber
      Default:
      -1
    • databaseName

      String databaseName
      Default:
      ""
    • description

      String description
      Default:
      ""
    • password

      String password
      Default:
      ""
    • serverName

      String serverName
      Default:
      "localhost"
    • url

      String url
      Default:
      ""
    • user

      String user
      Default:
      ""
    • properties

      String[] properties
      Default:
      {}
    • className

      String className
    • name

      String name