Projects / Apache Cayenne

Apache Cayenne

Apache Cayenne is a persistence framework that provides object-relational mapping (ORM) and remoting services. It has a wealth of unique and powerful features and can address a wide range of persistence needs. Cayenne seamlessly binds one or more database schemas directly to Java objects, managing atomic commit and rollbacks, SQL generation, joins, sequences, and more. With Cayenne's Remote Object Persistence, those Java objects can even be persisted out to clients via Web Services. With native XML serialization, objects can be even further persisted to non-Java clients.

Tags
Licenses
Operating Systems
Implementation

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Feb 2010 13:23
  • Rrelease-after

    Changes: Minor bugs were fixed, preparing for 3.0 final.

    • Rrelease-mid
    •  10 Nov 2009 11:12
    • Rrelease-after

      Changes: In this beta release, only bugfixes were applied. No more features or API changes will be introduced to the library until after the final 3.0 release. A simple upgrade guide for users of previous releases is now available.

      • Rrelease-mid
      •  31 May 2009 08:25
      • Rrelease-after

        Changes: This milestone adds a plethora of new features, including quoting of identifiers (useful for DB column names with spaces), nested contexts in ROP, and EJBQL/SQLTemplate/ProcedureQuery queries that support the full range of configuration options available to native SelectQueries. The Modeler received new features such schema analysis on startup (which can prompt the user to create or upgrade the database schema) and support for EJBQL. Lots of bugs were also fixed.

        Changes: Improvements were made to the Cayenne Modeler. New features include autocomplete, copy/paste, syntax coloring, and much more. The Cayenne core has had a host of bugfixes to ROP and EJBQL in particular, but also improvements across many areas. Database reverse engineering is also considerably improved.

        Changes: Significant changes were made across the entire library.

        3942271a77c984e6bdff11b8c6103a05_thumb

        Project Spotlight

        metaf2xml

        A program that parses METAR, TAF, and SYNOP messages and stores them as XML.

        No-screenshot

        Project Spotlight

        NetSecL

        A secure Linux system with Grsecurity and many penetration tools.