-
Notifications
You must be signed in to change notification settings - Fork 350
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
DATAJDBC-551 - Supports derived delete. #230
Conversation
8743811
to
31c75cb
Compare
31c75cb
to
d4f0781
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks pretty good and thanks for rebasing it on the current master.
In order to merge this we need a proper set of unit tests ensuring the right kind of SQL in generated.
The following cases should be covered:
- deleting an aggregate with at least two level reference, i.e.
root
->child
->grandchild
- similar as above, but with one level replaced by an embedded entity.
- deleting an aggregate by a direct attribute
- deleting an aggregate by an indirect attribute
Hello! Any progress on this issue? |
d4f0781
to
c419220
Compare
We support Oracle's experimental R2DBC driver by providing a dialect including bind markers. Since the driver is not yet available from Maven Central and it requires module-path support for ServiceLoader discovery, we need to apply a few workarounds including absence check for our integration tests. See #230
Make count assertions case-insensitive regarding the count column name. Add missing license headers. Support DatabaseContainer without a database name. See #230
I'm surprised that this feature has not yet been implemented, even though the documentation says it is supported with examples. Is there any progress? |
Superseeded by #1486 |
Implements DATAJDBC-551, delete relations by subquery.
JdbcDeleteQueryCreator creates stream chain of delete queries, and executed by modifying query executor.