public class

DerbyTableMetaDataProvider

extends GenericTableMetaDataProvider
java.lang.Object
   ↳ org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
     ↳ org.springframework.jdbc.core.metadata.DerbyTableMetaDataProvider

Class Overview

The Derby specific implementation of the TableMetaDataProvider. Overrides the Derby metadata info regarding retreiving generated keys. It seems to work OK so not sure why they claim it's not supported.

Summary

[Expand]
Inherited Fields
From class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
Public Constructors
DerbyTableMetaDataProvider(DatabaseMetaData databaseMetaData)
Public Methods
void initializeWithMetaData(DatabaseMetaData databaseMetaData)
Initialize using the database metedata provided
boolean isGetGeneratedKeysSupported()
Does this database support the JDBC 3.0 feature of retreiving generated keys supportsGetGeneratedKeys()
[Expand]
Inherited Methods
From class org.springframework.jdbc.core.metadata.GenericTableMetaDataProvider
From class java.lang.Object
From interface org.springframework.jdbc.core.metadata.TableMetaDataProvider

Public Constructors

public DerbyTableMetaDataProvider (DatabaseMetaData databaseMetaData)

Throws
SQLException

Public Methods

public void initializeWithMetaData (DatabaseMetaData databaseMetaData)

Initialize using the database metedata provided

Throws
SQLException

public boolean isGetGeneratedKeysSupported ()

Does this database support the JDBC 3.0 feature of retreiving generated keys supportsGetGeneratedKeys()