Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-dev] Git main push: bug#389135 - batch fetching in table per class

Git main push: bug#389135 - batch fetching in table per class

 

https://bugs.eclipse.org/bugs/show_bug.cgi?id=389135

 

Fixes table per class inheritance to work with batch fetching.

 

Changes:

- InterfacePolicy: changed Vectors to List
- InterfacePolicy: fixed selectOneObject to rebuild query same as selectAllObjects
- InterfacePolicy: changed to prepare implementer queries into interface/superclass query to avoid dynamic prepare on every execution
- TablePerClassPolicy: removed special mapping and query initialization, now handled in _expression_ twist
- ExpressionBuilder: fix twist to only use new base if old based matches
- FieldExpression: handle table-per-class table substitution in twist/rebuildOn
- ParameterExpression: handle table-per-class table substitution when getting value from row
- TablePerClassInheritanceJUnitTest: added batch-fethc test

 


Back to the top