Jody Grassel created OPENJPA-2438: ------------------------------------- Summary: EmbedFieldStrategy.containsEmbeddedResult() optimization fails under certain native sql query conditions Key: OPENJPA-2438 URL: https://issues.apache.org/jira/browse/OPENJPA-2438 Project: OpenJPA Issue Type: Bug Components: jdbc Affects Versions: 2.2.2 Reporter: Jody Grassel Assignee: Jody Grassel
The optimization within EmbedFieldStrategy.containsEmbeddedResult() is designed to fast-exit when it encounters an eager-loaded Embeddable field that is not in the ResultSet, which causes the Embeddable to be treated as unloaded. This behavior can conflict with a native query that selectively excluded fetching embeddable fields that are normally eager, resulting in the whole embeddable being null rather than partially hydrated by the native sql query's ResultSet. -- This message was sent by Atlassian JIRA (v6.1#6144)