Design Considerations

Some areas of concern are listed as tickets in JIRA already. Other areas are not yet well-formed enough to create specific, actionable tickets:

Additional Suggestions

The following suggestions have been made and are under discussion:

Supported Databases

What databases and versions should support? c.j.j is developed and tested against MySQL 5.0 and MySQL 5.1, HSQLDB, SQLite, Derby, MS SQL Server (both MS driver and jTDS driver). The following databases and versions are considered supported in 0.3.0:

Additionally, users of c.j.j are successfully running against:

The build system needs to be updated to run tests against at least some of these. Currently c.j.j is unique in requiring such external resources for testing.