Re: JPA RoadMap

From: Brian K. Wallace (bria..ransmorphix.com)
Date: Sun Feb 19 2006 - 23:33:21 EST

  • Next message: Ashley Aitken: "Re: JPA RoadMap"

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Andrus Adamchik wrote:
    >
    > On Feb 19, 2006, at 9:38 PM, Ashley Aitken wrote:
    >
    >> This is a very interesting direction for Cayenne and I wish you all well.
    >
    > For now we are building a JPA facade. We'll see if that's going to
    > become a "direction" ;-) The spec is rather narrow in scope,
    > concentrating on object *relational* mapping. Cayenne does more than that.
    >
    >
    >> 1. Do you see the Cayenne Developer GUI tool being able to be used
    >> with JPA
    >
    > Absolutely. Although I have no concrete strategy regarding the Modeler
    > and JPA, I don't see the Modeler going away. Also with CAY-455 we'll
    > have a translator between Cayenne and JPA mapping formats - a good start
    > for integrating with the Modeler.
    >
    >
    >> 2. I thought JPA required POJO persistence? Doesn't Cayenne require
    >> inheritance from a base class ...
    >
    > Not a problem for two reasons:
    >
    > 1. JPA defines ClassTransformer interface for runtime class enhancement
    > JDO-style. So we can make a DataObject out of a POJO when we want.
    NOW you have my complete and undivided attention. :-)

    >
    > 2. Latest 1.2 milestones more and more rely on the new
    > org.objectstyle.cayenne.property.ClassDescriptor interface, making
    > common superclass less crucial. If we have to get rid of it, we can
    > probably do it now.
    This would be most beneficial in the environments I've lived in. Without
    the litany of "framework vs. framework" and all associated threads, the
    removal of an inheritance requirement would be a definite boon to Cayenne.

    >
    > Hmm... this reminds me that I need to create another roadmap task - play
    > with ClassTransformer :-)
    *humming the tune to the Transformers*
    >
    > Andrus
    >
    >
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.5 (MingW32)

    iD8DBQFD+UaRaCoPKRow/gARAsSeAJ4v5oAIM7Oj89C9s9Gc4slprMz/UgCg25Cc
    BuKm7ELD0lCIiX+MszTB/s4=
    =1+SI
    -----END PGP SIGNATURE-----



    This archive was generated by hypermail 2.0.0 : Sun Feb 19 2006 - 23:33:42 EST