[
https://issues.apache.org/jira/browse/OPENJPA-395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kevin Sutter resolved OPENJPA-395.
----------------------------------
Resolution: Fixed
Resolved in 1.0.x branch and 1.1.0 trunk via svn revision 582838.
> Accessing short Foreign Key metadata fields as ints causes problems on iSeries
> ------------------------------------------------------------------------------
>
> Key: OPENJPA-395
> URL: https://issues.apache.org/jira/browse/OPENJPA-395
> Project: OpenJPA
> Issue Type: Bug
> Components: jdbc
> Affects Versions: 1.0.0, 1.0.1, 1.1.0
> Reporter: Kevin Sutter
> Assignee: Kevin Sutter
> Fix For: 1.0.1, 1.1.0
>
>
> Three of the fields in the JDBC Foreign Key metadata were being accessed
> incorrectly. These three fields are actually documented as being "shorts",
> but we were accessing them as "ints". Although most JDBC drivers will
> process this request correctly, we hit one problem with the JDBC driver on
> iSeries. Instead of waiting for a patch for that platform, it's easier for
> us to make the change.
> The three fields are "KEY_SEQ", "DEFERRABILITY", and "DELETE_RULE". Field
> "UPDATE_RULE" is also a short, but we don't currently seem to be accessing
> that field.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.