[ 
https://issues.apache.org/jira/browse/OPENJPA-1249?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12756641#action_12756641
 ] 

Jeremy Bauer commented on OPENJPA-1249:
---------------------------------------

While investigating a failing test I found that the default dictionary method 
for initializing a blob input stream was not working for Oracle, resulting in 
an NPE.  It appears that the signature of the base dictionary method had been 
updated at some point, but the Oracle override had not, resulting in the base 
method getting called.  (Annotating with @Override would have flagged the error 
at compile time.)  This corrected several failures but a few remain.  Those 
will be addressed separately.  The fix in rev 816287 does not address the base 
requirement of this JIRA, but  is a step toward that goal.

> Rework Oracle LOB support
> -------------------------
>
>                 Key: OPENJPA-1249
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1249
>             Project: OpenJPA
>          Issue Type: Improvement
>          Components: jdbc
>    Affects Versions: 1.3.0, 2.0.0
>            Reporter: Milosz Tylenda
>            Priority: Minor
>
> We could probably get rid of the following Oracle-specific behaviour and code:
> - using non-embedded LOB handling when size of the value exceeds 4000 
> bytes/chars,
> - using empty LOB when persisting a null value.
> Chances are the above behaviour is not needed starting from Oracle 9 or 10.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to