-
Notifications
You must be signed in to change notification settings - Fork 30
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
proposed rewrite of embeddables/associations #392
proposed rewrite of embeddables/associations #392
Conversation
By the way, I'm inclined to think that we really don't need to say very much at all here. Any support for associations in particular is going to be extremely datastore-specific. |
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 great. I added a few review comments that are mostly grammar updates a few minor potential improvements to consider.
Co-authored-by: Nathan Rauh <[email protected]>
Co-authored-by: Nathan Rauh <[email protected]>
Co-authored-by: Nathan Rauh <[email protected]>
Co-authored-by: Nathan Rauh <[email protected]>
Co-authored-by: Nathan Rauh <[email protected]>
Thanks, I accepted all your proposed changes except for the last one, which I would like to discuss further. |
I like this approach. |
I've added a new passage addressing #393, at least in part. WDYT? |
3bc4dc2
to
97b7e76
Compare
@@ -210,10 +210,15 @@ Furthermore, the programming model must specify how the Jakarta Data provider ac | |||
|
|||
Every programming model for entity classes must support _direct field access_, that is, access to the persistent fields of an entity class without triggering any intermediating user-written code such as JavaBeans-style property accessors. | |||
When direct field access is used, every Java field marked with the Java language `transient` modifier must be treated as transient. | |||
A programming model might place constraints on the visibility of persistent fields. | |||
For example, Jakarta Persistence disallows `public` persistent fields. | |||
Every programming model must permit `private` persistent fields. |
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.
Folks please note this language that I just added.
Thanks, @otaviojava! |
This is a work in progress. Leaving it here so that people can post comments.