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 Database Software Development Build Tools Code Generators Libraries Application Frameworks
Licenses BSD Original
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  29 Mar 2004 23:08
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  03 Feb 2004 03:12
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  05 Jan 2004 01:38
  • Rrelease-after

No changes have been submitted for this release.

  • Rrelease-mid
  •  05 Sep 2003 14:02
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  29 Jun 2003 10:21
  • Rrelease-after

Changes: 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.

Dd511aab00b6535a906a69f98a44de65_thumb

Project Spotlight

Orbit-Hopper

A game where you must jump over gaps and use various floor types to succeed.

71a65a7c81799c5c9b26997051496a08_thumb

Project Spotlight

Nebula3

Multi-user Web file storage software.