[ 
https://issues.apache.org/jira/browse/OPENJPA-1485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Fay Wang updated OPENJPA-1485:
------------------------------

    Summary: isLoaded util method does not behave per spec for collection 
attributes and basic type  (was: isLoaded util method does not behave per spec 
for collection attributes)

A basic type is in the default fetch group. If a fetch plan is used to load an 
entity, and that fetch plan removes the default fetch group, the basic type 
will not be loaded. In this case, this basic type should be regarded as lazy 
loaded. The isLoaded util method should return true for this entity because all 
eager-fetched attributes are loaded.

> isLoaded util method does not behave per spec for collection attributes and 
> basic type
> --------------------------------------------------------------------------------------
>
>                 Key: OPENJPA-1485
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1485
>             Project: OpenJPA
>          Issue Type: Bug
>    Affects Versions: 2.0.0
>            Reporter: Jeremy Bauer
>            Assignee: Jeremy Bauer
>
> Section 3.2.9  of the spec states:
> A collection-valued attribute is considered to be loaded if the collection 
> was loaded from the database
> or the value of the attribute was assigned by the application, and, if the 
> attribute references a collection
> instance (i.e., is not null), each element of the collection (e.g. entity or 
> embeddable) is considered to be
> loaded.
> OpenJPA currently does not behave according to spec if an entity is loaded by 
> the DB and the collection attribute is set to null.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to