Skip to content
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

Port Hibernate's BytecodeEnhancementMetadata #1946

Merged

Conversation

maca88
Copy link
Contributor

@maca88 maca88 commented Dec 24, 2018

The idea of the BytecodeEnhancementMetadata is to have all information about lazy and unwrap-proxy properties and methods related to the field interceptor into one place that can be accessed via IEntityPersister or EntityMetamodel. This class is also a prerequisite to port the Hibernate lazy attribute fetch groups feature.

@hazzik hazzik force-pushed the BytecodeEnhancementMetadata branch from 7333491 to 1302415 Compare December 26, 2018 01:42
@hazzik
Copy link
Member

hazzik commented Dec 26, 2018

Rebased

@maca88 maca88 changed the title WIP - Port Hibernate's BytecodeEnhancementMetadata Port Hibernate's BytecodeEnhancementMetadata Dec 26, 2018
@maca88
Copy link
Contributor Author

maca88 commented Dec 30, 2018

I've addressed all the issues from the comments and obsoleted also FieldInterceptionHelper.ExtractFieldInterceptor method.

Copy link
Member

@hazzik hazzik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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