Skip to main content

[jpa-spec issues] [JIRA] Commented: (JPA_SPEC-61) Retrieving primary key of lazy relationship

  • From: "c.beikov (JIRA)" < >
  • To:
  • Subject: [jpa-spec issues] [JIRA] Commented: (JPA_SPEC-61) Retrieving primary key of lazy relationship
  • Date: Tue, 15 Apr 2014 15:47:49 +0000 (UTC)
  • Auto-submitted: auto-generated


    [ 
https://java.net/jira/browse/JPA_SPEC-61?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=374405#action_374405
 ] 

c.beikov commented on JPA_SPEC-61:
----------------------------------

@arjan: Which persistence provider are you using? In hibernate this is no 
problem and I also don't see why other persistence providers would load the 
entity just because you access the id. I don't know if the spec says anything 
about the behavior in that case but it would definitely be nice for 
portability reasons to have a defined behavior.

> Retrieving primary key of lazy relationship
> -------------------------------------------
>
>                 Key: JPA_SPEC-61
>                 URL: https://java.net/jira/browse/JPA_SPEC-61
>             Project: jpa-spec
>          Issue Type: Improvement
>         Environment: JPA 2.0
>            Reporter: mkarg
>
> My server passes entities to clients as XML representations, simply by 
> marshalling it using JAXB. This works well but there is one case where it 
> fails: LAZY relationships. As I just want to include a URL for each 
> reference (so clients can decide on their own whether to load this in 
> turn), I need access to the primary key. But, as it is a LAZY reference, 
> the attribute itself is NULL, and if I use the getter(), then the complete 
> entity is instantiated -- which I do not need and do not want. So it would 
> be really great, if there would be solution, which makes JAXB and JPA work 
> more closely. Like an API to get the primary keys of LAZY relationships, or 
> even better, an automatic integration. :-)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[jpa-spec issues] [JIRA] Commented: (JPA_SPEC-61) Retrieving primary key of lazy relationship

c.beikov (JIRA) 04/15/2014
 
 
Close
loading
Please Confirm
Close