Andrus, Thanks so much! I look forward to giving it a try this week. I do understand your points about Vanilla JPA, but folks here see JPA as "the answer".
Shannon -----Original Message----- From: Andrus Adamchik [mailto:[EMAIL PROTECTED] Sent: Saturday, September 01, 2007 11:21 AM To: [email protected] Subject: Re: Pointers for JPA integration tutorial Ok, I found why relationships didn't work - Cayenne enhancer looked at the getters/setters for the persistence fields to do enhancement. I will be working on fixing this [1], but you can still play with the relationships in the meantime (as long as you declare simple getters/ setters). I just uploaded a new version of the tutorial [2]. Will get to work on fixing the enhancer now. Does it mean the JPA provider already reached the elusive Alpha? Probably not. The criteria for that is vague, but I still feel like we need to fix CAY-858 and do some serious testing first. [1] https://issues.apache.org/cayenne/browse/CAY-858 [2] http://people.apache.org/~aadamchik/tutorial/ Andrus P.S. From the tutorial writing experience... Vanilla JPA feels like a step back to me as a user, compared to Cayenne API (What? I need to set/unset both sides of relationship by hand? I need to manage transactions?) On Aug 28, 2007, at 2:52 PM, Andrus Adamchik wrote: > Hi Shannon, > > let me better investigate the scope in the next couple of days. > > Andrus > > > On Aug 27, 2007, at 5:32 PM, [EMAIL PROTECTED] wrote: > >> Andrus, >> >> Thanks so much!!!! Do you have a feel for when you will have the >> enhancer bug fixed (yeh, I'd call that a big one B-) ) and the JPA >> provider will be ready for Alpha? >> >> Shannon >> >> -----Original Message----- >> From: Andrus Adamchik [mailto:[EMAIL PROTECTED] >> Sent: Saturday, August 25, 2007 2:58 PM >> To: [email protected] >> Subject: Re: Pointers for JPA integration tutorial >> >> Hi Shannon, >> >> the reason for the absent tutorial is that the JPA provider is still >> work in progress, and we need to plug a few holes in the provider >> before it can be considered Alpha and ready for experimentation. But >> I decided to write one anyways :-) >> >> http://people.apache.org/~aadamchik/tutorial/cayenne-jpa- >> tutorial.tar.gz >> >> See the README.txt file inside the archive for details. Unlike other >> Cayenne tutorials it doesn't have a Modeler in the picture (following >> JPA philosophy of modeling persistence straight in the code via >> annotations). So you'd have to run the schema generation script via >> "ij" Derby tool (see README.txt again), and then fire up the app from >> Eclipse. Also note that the tutorial includes the latest Cayenne >> build from trunk which, compared to 3.0M1, has *much* more capable >> EJBQL engine and also fixes a bunch of bugs. >> >> Now the holes I mentioned above. The main one that I can think of >> right now is an enhancer bug that prevents relationships use (doh! >> that's a big one). I guess once that's fixed, we can declare the >> provider to be in the usable alpha state. >> >> Cheers, >> Andrus >> >> >> On Aug 24, 2007, at 11:09 PM, [EMAIL PROTECTED] wrote: >> >>> Hi all, >>> >>> I am new to both Cayenne and the JPA and trying to get a basic test >>> running with Cayenne 3.0M and Derby. I have worked through the >>> Cayenne >>> tutorial in the quick start, but it does not have any info on how to >>> model, generate Objects and then work with the JPA. I was hoping >>> someone could point me at a little tutorial or some demo code that >>> would >>> help me get started. >>> >>> Thanks, >>> >>> Shannon >> >> >> > >
