Welcome Community!

I have just subscribed to the list and wanted to discuss HHH-6726 JIRA 
issue.

Gail Badner wrote 
(http://lists.jboss.org/pipermail/hibernate-dev/2011-October/007208.html):
HHH-6726 (Oracle : map TextType to clob and ImageType to blob)
https://hibernate.onjira.com/browse/HHH-6726
There have been a number of issues opened since the change was made to 
map TextType (LONGVARCHAR) 'long' and ImageType (LONGVARBINARY) to 'long 
raw'. This change was already documented in the migration notes. Should 
the mapping for Oracle (only) be changed back to clob and blob?

HHH-6726 is caused by an issue in Oracle JDBC driver (version 10.2.0.4 
and later). This bug appears when LONG or LONG RAW columns are accessed 
not as first or last while processing SQL statement.

I have discussed the topic of mapping TextType to CLOB and ImageType to 
BLOB (only in Oracle dialect) with Strong Liu. Reasons for doing so:
- Oracle allows only one LONG / LONG RAW column per table. This might be 
the most important from Hibernate's perspective.
- LONG / LONG RAW - up to 2 GB, BLOB / CLOB - up to 4 GB.
- In PL/SQL using LOBs is more efficient (random access to data). LONG 
only sequential.
- LONG and LONG RAW are deprecated.

What is your opinion?

Regards,
Lukasz Antoniak
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to