ThinORM
A lightweight ORM that does not require annotations.
This project was the result of working on systems constrained to versions of Java < 1.5 and including a great deal of code dealing with object persistence.
This project was essentially a proof-of-concept to determine whether or not I could create, essentially, an alternative to JPA that did not rely on annotations.
I was able to create a working system, and a fairly lightweight one at that, but it would require a great deal of work to be production ready.