- 
                Notifications
    
You must be signed in to change notification settings  - Fork 2
 
Features
        Philippe Marschall edited this page Oct 12, 2016 
        ·
        17 revisions
      
    - avoids JDBC metadata access
 - works if the database user is not the schema owner
 - works if there are hundreds of visible schemas
 - works with Oracle PL/SQL packages
 - works with DB2 modules
 - supports different ways of retrieving results
 - procedures with out parameters
 - functions with out parameters
 - database drivers that return 
ResultSets - names for schemas, procedures and parameters can be supplied explicitly or derived if you have a naming convention
 - supports binding by parameter names
 - parameter names can be read from source (if you compile with 
-parameters) - integrates with Spring but does not require Spring
 - supports primitive types
 - supports Java 8 Date and Time API
 - if the driver supports it
 - does reflection only once per method and caches the meta data for future calls
 - interfaces can be mocked or stubbed easily for tests that don't require database access
 - no dependencies, Spring is merely an optional dependency
 - no bytecode parsing
 - no runtime bytecode generation or manipulation
 - permissive license (MIT)
 
- 
Usage
 - 
Integration