Cayenne ORM 1.1 Beta Announced

Discussions

News: Cayenne ORM 1.1 Beta Announced

  1. Cayenne ORM 1.1 Beta Announced (8 messages)

    Cayenne team is glad to announce that 1.1 release has officially entered Beta. We are in the feature freeze now and will be working towards the final release. The plan is to work on fixing bugs, improving CayenneModeler, writing more documentation and examples.

    The beta can be downloaded from http://objectstyle.org/

    1.1 release is a huge leap compared to 1.0. It includes advanced caching with distributed cache synchronization, new Expression API, more database adapters, scriptable SQLTemplate query to name just a few new things.

    While many of these features were available as a part of milestone releases since winter (and actually used in production by many users), current beta stage offers extra stability guarantees to developers, as API and mapping DTD will be frozen now.

    On an slightly unrelated topic, recent TSS Cayenne article (http://theserverside.com/articles/article.tss?l=Cayenne) and discussions that followed caused a lot of interest in Cayenne among TheServerSide community members. I am definitely curious to know more about the experiences of our new users.

    Andrus

    Threaded Messages (8)

  2. JDO 2.0 compliance planned?[ Go to top ]

    Full disclosure: I'm a member of the JDO 2.0 expert group.

    Just curious whether the Cayenne team is planning on a JDO 2.0 compliance effort. I have not yet looked at the product carefully and would like to, but I thought I'd at least pose the question now that the JDO 2.0 draft has been out for a few weeks.

    --matthew
  3. JDO 2.0 compliance planned?[ Go to top ]

    We don't have immediate plans to make Cayenne JDO compliant, as adding some cool functionality planned after 1.1 is much higher priority.

    But we will assist anyone willing to start such effort ;-)
  4. Correct Download Link[ Go to top ]

    The beta can be downloaded from http://objectstyle.org/
    Oops, of course full download link is http://objectstyle.org/cayenne/download.html though the one posted in the message eventually leads to Cayenne too ;-)
  5. What I would really like to see is a zero-effort ORM tool. By this I mean that I can persist an object by just specifying the data source. The tool should be able to recognize the corresponding RDBMS schema and perform the mapping automatically.

    I dont want to mess around with XML files or GUIs to configure the mapping myself. I do understand that this will mean that some conventions should be followed when designing the objects and the RDBMS schema but thats a small price to pay for the automated persistence available...

    Is any such feature / ORM Tool already available?
  6. There is a very big risk to use this library, but it is not a problem if you
    will find it forkable : http://voruta.sourceforge.net
    There is no persistence with this tool, it is declarative data access only and any kind of IDE is your UI, but it has UI for performance tuning and monitoring.
  7. I dont really want to mess up the code further with Javadoc tags :-)
  8. I dont really want to mess up the code further with Javadoc tags :-)
    It will be possible mess up the code with anotations in the next version, but is it better to mess up file system with XML files ? You can implemnt this kind of data access fromework yourself, use cglib or JDK Proxy and iBATIS, it will take a few hours to implement this framework and you will have better solotion than any current O/R mapping implementation. I have used this way with property file before, but I found javadock is better in many ways.
  9. What I would really like to see is a zero-effort ORM tool. By this I mean that I can persist an object by just specifying the data source. The tool should be able to recognize the corresponding RDBMS schema and perform the mapping automatically.
    That's what cayenne is for. If you have you DB up and running, GUI has excelent reverse engineer option. All you need is to start Modeler, configure data source, click "generate classes", and your persistance layer is ready to use.
    I dont want to mess around with XML files or GUIs to configure the mapping myself. I do understand that this will mean that some conventions should be followed when designing the objects and the RDBMS schema but thats a small price to pay for the automated persistence available...Is any such feature / ORM Tool already available?