Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
1.0.4
-
None
-
None
Description
The query performance slowdown in 1.0.4 compared with 1.0.3. It was caused by a column check in RowReaderImpl. For each row of a result set OJB checks for a specific column named "OJB_CLAZZ" used to specify the real class name of the associated object instance when "table per subclass"-inheritance was used.
This check should only happen when "table per subclass"-inheritance was used, else the jdbc-driver will throw an exception on each object materialization.