From dev-return-6763-apmail-openjpa-dev-archive=openjpa.apache.org@openjpa.apache.org Thu Nov 08 21:24:54 2007 Return-Path: Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: (qmail 53578 invoked from network); 8 Nov 2007 21:24:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Nov 2007 21:24:54 -0000 Received: (qmail 32302 invoked by uid 500); 8 Nov 2007 21:24:41 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 32279 invoked by uid 500); 8 Nov 2007 21:24:41 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 32270 invoked by uid 99); 8 Nov 2007 21:24:41 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2007 13:24:41 -0800 X-ASF-Spam-Status: No, hits=-1.0 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [192.18.43.132] (HELO sca-es-mail-1.sun.com) (192.18.43.132) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Nov 2007 21:25:18 +0000 Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id lA8LOKBn024474 for ; Thu, 8 Nov 2007 13:24:20 -0800 (PST) Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JR700B01HPHT100@fe-sfbay-10.sun.com> (original mail from Craig.Russell@Sun.COM) for dev@openjpa.apache.org; Thu, 08 Nov 2007 13:24:20 -0800 (PST) Received: from [129.144.89.135] by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JR700LUAI4GHY50@fe-sfbay-10.sun.com> for dev@openjpa.apache.org; Thu, 08 Nov 2007 13:24:16 -0800 (PST) Date: Thu, 08 Nov 2007 13:24:09 -0800 From: Craig L Russell Subject: Re: [jira] Commented: (OPENJPA-357) Use case where FetchGroup A includes FecthGroup B is not honoured by fetch operations In-reply-to: <449d50390711070914w19ef418ftcf507fc66cf6ab10@mail.gmail.com> Sender: Craig.Russell@Sun.COM To: dev@openjpa.apache.org Message-id: <138EC450-DF2C-42E3-8043-333140AE8EA2@SUN.com> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.3) Content-type: multipart/signed; protocol="application/pkcs7-signature"; boundary=Apple-Mail-12--645998821; micalg=sha1 References: <12707644.1194068576311.JavaMail.jira@brutus> <449d50390711070914w19ef418ftcf507fc66cf6ab10@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-12--645998821 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi Teresa, There's a feature in JIRA where if you reply to a JIRA message, your reply will be put into the JIRA issue you commented on. I can't tell if this is the case here. You can delete the comment from JIRA. Craig On Nov 7, 2007, at 9:14 AM, Teresa Kan wrote: > I did not post the above comment on Nov 2 since I was still out of > work and > did not log on to the Gmail until today. Just wondered why it was > posted > under my name.. > > Teresa > > > > On 11/3/07, Craig L Russell wrote: >> >> Hi Teresa, >> >> I'm confused. What does this comment mean? >> >> Thanks, >> >> Craig >> >> On Nov 2, 2007, at 10:42 PM, Teresa Kan (JIRA) wrote: >> >>> >>> [ https://issues.apache.org/jira/browse/OPENJPA-357? >>> page=com.atlassian.jira.plugin.system.issuetabpanels:comment- >>> tabpanel#action_12539796 ] >>> >>> Teresa Kan commented on OPENJPA-357: >>> ------------------------------------ >>> >>> *private* *boolean* includes(FieldMetaData fmd) { >>> String fmdName = fmd.getFullName(*false*); >>> * if* ((fmd.isInDefaultFetchGroup() && hasFetchGroup(FetchGroup.* >>> NAME_DEFAULT*))|| hasFetchGroup(FetchGroup.*NAME_ALL*) >>> >>> >>> *return* *true*; >>> >>> // check any LoadFetchGroup associates with this field. We need to >>> >>> // include this LoadFetchGroup for fetch >>> >>> String[] fgs = fmd.getCustomFetchGroups(); >>> >>> *for* (*int* i = 0; i < fgs.length; i++) { >>> >>> *if* (hasFetchGroup(fgs[i])) { >>> >>> String fg = fmd.getLoadFetchGroup(); //kan >>> >>> *if* (fg != *null*) { //kan >>> >>> *if* (!hasFetchGroup(fg)) { //kan >>> >>> addFetchGroup(fg); //kan >>> >>> } >>> >>> } >>> >>> *return* *true*; >>> >>> } >>> >>> } >>> >>> *return* *false*; >>> >>> } >>> >>> >>> On 9/8/07, Pinaki Poddar (JIRA) wrote: >>> >>> >>>> Use case where FetchGroup A includes FecthGroup B is not honoured >>>> by fetch operations >>>> ------------------------------------------------------------------- >>>> -- >>>> ---------------- >>>> >>>> Key: OPENJPA-357 >>>> URL: https://issues.apache.org/jira/browse/ >>>> OPENJPA-357 >>>> Project: OpenJPA >>>> Issue Type: Bug >>>> Affects Versions: 0.9.7, 1.0.0 >>>> Reporter: Pinaki Poddar >>>> Assignee: Pinaki Poddar >>>> Fix For: 1.0.1, 1.1.0 >>>> >>>> >>>> Given: >>>> Fetch group A contains {x,y} >>>> Fetch group B contains {z}. >>>> Fetch group A includes Fetch group B >>>> Assertions: >>>> 1. Any fetch operation with fetch group A should fetch {x,y,z}. >>>> 2. Any fetch operation with fetch group B should fetch {z}. >>>> Currently, >>>> Assertion #2 fails. >>> >>> -- >>> This message is automatically generated by JIRA. >>> - >>> You can reply to this email to add a comment to the issue online. >>> >> >> Craig Russell >> Architect, Sun Java Enterprise System http://java.sun.com/products/ >> jdo >> 408 276-5638 mailto:Craig.Russell@sun.com >> P.S. A good JDO? O, Gasp! >> >> >> Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:Craig.Russell@sun.com P.S. A good JDO? O, Gasp! --Apple-Mail-12--645998821 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGUDCCAwkw ggJyoAMCAQICECpJVMO68ii+Xfsc1O1YYFIwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTIwOTE5NTEwNVoXDTA3MTIwOTE5NTEw NVowbDEQMA4GA1UEBBMHUnVzc2VsbDEUMBIGA1UEKhMLQ3JhaWcgTGFpcmQxHDAaBgNVBAMTE0Ny YWlnIExhaXJkIFJ1c3NlbGwxJDAiBgkqhkiG9w0BCQEWFUNyYWlnLlJ1c3NlbGxAU3VuLkNPTTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMNAB4Ih+ShsCt89HzqIdwEx8L4o1UHiY6V7 16mrCedfd4Y0/uI7z9Zam8ysgEh+F7aDnQEKmEsVFN35G4nPMfLU6dZYkvADwUjbq82t/dJ3FDDg Q945nHHpqECZff/S/UMho9AFfj6PZvZBAlDCJAayb4RdKIlfuvPW9YcQStQ1IfVJcVuKnC0Q+tdc a4A7zn7IzLOQohO1lTc3hXSBigEIGiGYn6Ny0wmexfA3X1WsXekFx5czd+M4GjDjswn8CNoBmnBr jOTGK1mOsXR6GSRHnly2s9xTdE4qv9qimM+7C2yzMHbKcszV7OQoLsRsZKDh+6u9wYU+TrjcY4ym bA8CAwEAAaMyMDAwIAYDVR0RBBkwF4EVQ3JhaWcuUnVzc2VsbEBTdW4uQ09NMAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQEFBQADgYEAU/EpPDztnb55Fz7iGSVm1mYEVj5m2OQKTYG26POUAomCBRrt /CdBBvqYmcHUTpra0qLELHAQadYFl2v11iQkqwF5PPJs19oU/zA0m5qFnOMTAiCvel7IprIwA2r6 eJR9siaPwDRgVJ/Sj71dD+utwf+nRrNy0/7PMNK5y+ocsYQwggM/MIICqKADAgECAgENMA0GCSqG SIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQH EwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZp Y2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMw NzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls IElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUE cJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/Ef kTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMB AAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js LnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYD VR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GB AEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+ hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC 3CEZNd4ksdMdRv9dX2VPMYIDEDCCAwwCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECECpJVMO68ii+Xfsc1O1YYFIwCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcxMTA4MjEyNDA5WjAjBgkqhkiG9w0B CQQxFgQUbl60SIHwuqjaEJwqB5XPY5A1PnEwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAqSVTDuvIovl37HNTtWGBSMIGHBgsqhkiG 9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAq SVTDuvIovl37HNTtWGBSMA0GCSqGSIb3DQEBAQUABIIBAJ90NeN9RIyGMF39eR82rQ1GChGGaIIF HDnV+cBfC0YA76RzMkCI5Y1qePBCcpxmBQUqTLHw7UQoGCP9x9DtlaO9JIPqprX/8GRF6vDmuSLb i9Hx0/pPoA2E9APKtjfNMkcpqa4le2QDajjL04ygb2GrFbIdzu//MrUFerDyTMsicVe0r3Lmzs53 skpUwAD1xnKOgSxn+u95ZyAF51x+NcUt2hptiJpi1uHxhcbsM6WGc3uarIQ5UpbsrZqw3PiIJidf GNsby/sybrwTj5l3FHRcBl2l6cb/kQc3JuXtcvEDGgAKh4LLAm5wu/+Di1fqAE0Xyp63Nt/4cwmK bOu0QdsAAAAAAAA= --Apple-Mail-12--645998821--