Projects / Jaxor

Jaxor

Jaxor is a simple but powerful tool for creating an object to relational mapping layer. It allows developers to painlessly insert, update, and delete rows from tables, but can be expanded on to create an extensible mapping layer that creates a full domain model, transparently mapping to database tables.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  30 Mar 2004 07:08

    Release Notes: In this release, deleted entities are removed from the context at flush, not register, the EntityChange class was refactored to reuse before/after method in batch or standalone mode, foreign field metadata is available at runtime, and there is a new generator to read database metadata and convert it to Jaxor XML files.

    •  03 Feb 2004 11:12

      Release Notes: This version fixes an array parameter bug with interface generation, adds support for primitives, includes MapperRegistry as part of the JaxorContext, deletes JaxorTransactionFactory in favor of JaxorContextFactory, adds a PicoContainer example, adds an InstanceFactory which creates finders and entities, fixes a bug that prevented mappers from being used properly on primary keys, now checks timestamps during domain object interface generation with Qdox, can now specify 'default' for each attribute, changes the DTD to make naming more straightforward, and now caches Mappings with JaxorSession for the duration of the session.

      •  05 Jan 2004 09:38

        No changes have been submitted for this release.

        •  05 Sep 2003 21:02

          Release Notes: This release includes generation of type safe finder methods for all columns, a new type safe Iterator interface for working with result sets, an enhanced Transaction Framework, cleaner syntax for defining references between tables, support for ThreadLocal sessions or user-defined sessions, and the use of QDox for parsing business impl classes. There is a new Wiki.

          •  29 Jun 2003 17:21

            Release Notes: This version includes a complete code generation overhaul. Velocity is now used for all code generation. The templates are included in the distribution jar. Users can modify the templates for customized behavior. The internal codebase has been rewritten to allow for greater flexiblity. The internal libraries can now be used directly without using the code generator.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.