Menu

EoD SQL / News: Recent posts

EoDSQL 0.9-beta Released

EoDSQL is a simple SQL Query -> Java Object mapping API. EoD stands for "Ease of Development". Designed to be simple and light weight, it's annotation based, requires no config files, and weighs in at less than 65k.

Some nice big bug fixed came out of the 0.8-beta release, and they've finally been included into a new beta release. Highlights include:

* Queries are now pre-validated instead of lazy-validated
* More detailed error messages
* Query Strings are sanity checked during validation
* @SelectPrimitive works as expected and can now handle Collections of primitives
* JDBC 4 Query Strings ("?1, ?2" instead of "?{1} ?{2}") work again
* java.sql.Date, Time, and Timestamp are now known primitive types... read more

Posted by Lemnik 2007-05-22

EoDSQL 0.8-beta Released

EoDSQL is a simple SQL Query -> Java Object mapping API. EoD stands for "Ease of Development". Designed to be simple and light weight, it's annotation based, requires no config files, and weighs in at less than 60k.

Version 0.8-beta sees EoD SQL going into an API freeze to prepare for version 1.0. New features include:
* A new @SelectPrimitive annotation to help with SELECT COUNT/MAX/MIN/AVG etc.
* Commit/Rollback and Savepoint support using a new TransactionQuery interface
* A workaround for a bug in Commons-Pooling which caused a connection leak
* Lots of other bug fixes and internal enhancements

Posted by Lemnik 2007-03-22

EoDSQL 0.7-beta Released

EoDSQL is a simple SQL Query -> Java Object mapping API. EoD stands for "Ease of Development". Designed to be simple and light weight, it's annotation based, requires no config files, and weighs in at less than 60k.

This release fixes some bugs from the last release, and adds some cool new functionality:
* You can now actually use the DataIterator structure
* More internal refactoring
* The source-code is now part of the release package
* EoD SQL now uses TypeMapper to perform type mapping instead of using the JDBC drivers "getObject", so you can map custom types

Posted by Lemnik 2007-02-22

EoDSQL 0.6-beta Released

EoDSQL is a simple SQL Query -> Java Object mapping API. EoD stands for "Ease of Development". Designed to be simple and light weight, it's annotation based, requires no config files, and weighs in at less than 50k.

This release adds loads of new functionality and features:
* The DataIterator interface for forward-only; super high speed; low memory, data access
* Lots of internal refactoring and bug fixes
* Easier to work with exceptions
* Database generated keys are finally supported
* A nice tutorial document has been added

Posted by Lemnik 2007-02-06

EoDSQL 0.5-beta released

EoDSQL is a simple SQL Query -> Java Object mapping API that replaces the "Ease of Development" RI that existing in J2SE 1.6 beta, but was removed before the release of J2SE 1.6. Designed to be simple and light weight, it's annotation based, requires no config files, and weighs in at less than 30k.

This version fixes some important bugs, and adds the following new features:
* Queries are now much more developer friendly
* QueryTool no longer throws SQLExceptions
* QueryTool now has a getDefaultDataSource to make it easier to mix EoDSQL queries and your own JDBC code.

Posted by Lemnik 2007-01-24

EoDSQL 0.4-beta released

EoDSQL is a simple SQL Query -> Java Object mapping API that replaces the "Ease of Development" RI that existing in J2SE 1.6 beta, but was removed before the release of J2SE 1.6.

This release skips a version number, and moves from pre-alpha to beta. Several fixes and features were added:

* Fixed a massive bug in connected DataSet's iterators
* @ResultColumn can now annotate "setter" methods as well as fields
* @Select methods can now return basic datatypes as well as DataSet's

Posted by Lemnik 2007-01-13

EoDSQL 0.2-pre-alpha released

EoDSQL is a simple SQL Query -> Java Object mapping API that replaces the "Ease of Development" RI that existing in J2SE 1.6 beta, but was removed before the release of J2SE 1.6.

This release is an important bugfix release:
* Fixed the @Update annotation's RetentionPolicy
* Fixed a huge bug in the query-parser that was introduced when I added compatibility with the JDK EoD RI
* Made the API more JDBC < 4 friendly, since most pooling API's and JDBC drivers don't yet support JDBC 4

Posted by Lemnik 2007-01-06

EoDSQL 0.1-pre-alpha released

EoDSQL is a simple SQL Query -> Java Object mapping API that replaces the "Ease of Development" RI that existing in J2SE 1.6 beta, but was removed before the release of J2SE 1.6.

This is the first version, and while it should be usable, many features are still under-tested. Features over and above those of the J2SE version include:

* More complex query strings, and the ability to inspect Java objects for query parameters
* A connected DataSet can be converted into a disconnected DataSet without loosing the data
* Optional wrapping of SQLExceptions in RuntimeExceptions

Posted by Lemnik 2007-01-04
MongoDB Logo MongoDB