Rss sql
Projects
Library for supporting access to data using different declarative query-based languages. For example, access to data could be provided using both SQL and EJBQL.

A convenience API for dealing with SQL from Java.

Jequel is an Java embedded DSL for SQL. Using its expressions one can easily create expression trees that can be rendered e.g. to SQL. Advantages: * code completion, syntax highlighting, error reporting in IDE * re-generate java schema-model during CI build, all non complying code will fail to compile * enhance the schema-model with lots of other information and have this at your fingertips (quick documentation lookup of your IDE) * generate browseable javadoc from the schema model files What exists by now: * Expression Language * small Generator Framework * Ant Tasks for Generation * Unit tests for all the above

Google Summer of Code (SOC) project to create a module for Castor to generate DDL.

Castor is an open source data binding framework for Java. It's the shortest path between Java objects, XML and relational tables. Castor provides Java-to-XML binding, Java-to-relational persistence, and more.

JTStand is a free scripting environment for data collection, an open source software, written in Java, scripted by Groovy. Latest project information is at: http://jtstand.codehaus.org/ Maturity: the first release you can expect as soon as all code and doc is moved to the Haus. Users? It is not even at RC1. Sources: svn checkout http://jtstand.googlecode.com/svn/trunk/jtstand About the competition: What competition? Please inform developers of any open source projects which has similar goals. Why Codehaus? some JTStand dependencies are here, beside other respected projects. Expecting a few good programmers joining, based on some publicity from Codehaus and a stable infrastructure.

The Generic Repository (grepo) is an open source (ASLv2) framework for Java which allows you to access (database) repositories in a generic and consistent manner. Using grepo, it is generally no longer required to provide all the boilerplate code which is necessary in order to access (database) repositories from Java. All you have to do is write appropriate database code (queries, procedures, functions etc.), an appropriately annotated Java interface, and very little Spring configuration.