Skip to content

Fix theta-style joins for entity joins #3137

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Aug 30, 2022

Conversation

fredericDelaporte
Copy link
Member

@fredericDelaporte fredericDelaporte commented Aug 28, 2022

Minimal fix proposal for #3113, which is a 5.3.0 regression introduced by #2327 along with #2025.

This trouble does by the way demonstrate that we lack an automated tests run for dialects using only theta style joins. Hundreds of tests fail for such a dialect, and maybe there is a bunch of them which are regressions.

@fredericDelaporte fredericDelaporte added this to the 5.3.13 milestone Aug 28, 2022
@fredericDelaporte
Copy link
Member Author

Before merging, I have to compare a test run on Oracle8i dialect without the change to one with the change, in order to make sure it does not break anything new.

@fredericDelaporte
Copy link
Member Author

Here are the test results. Down from 563 failures to 511, no new failure seen. (But checked manually.)
Test-Results.zip

A test run on 5.2.x have "only" an hundred failures or so, with maybe 2 000 less tests. I think there is quite a bunch of other regressions for Oracle8i in 5.3.x, but it is a bit tedious to detect manually which tests are newly failing.

@hazzik
Copy link
Member

hazzik commented Aug 29, 2022

I think "we do not care" and should deprecate all older Oracle dialects.

@fredericDelaporte fredericDelaporte merged commit 4727c0c into nhibernate:5.3.x Aug 30, 2022
@fredericDelaporte fredericDelaporte deleted the Fix-GH3113 branch August 30, 2022 22:13
@fredericDelaporte
Copy link
Member Author

I should have rewritten the commit message a bit better, sorry for having overlooked this.

@hazzik hazzik changed the title Fix gh3113 Fix theta-style joins for entity joins Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants