Butterfly Persistence 5.0.0 (AKA Mr Persister G2)
Join the DZone community and get the full member experience.Join For Free
All future development of this API will continue in the Butterfly Persistence strain. It was necessary to clean up the code base before moving forward with new features.
Mr Persister (now Butterfly Persistence) is a Java Persistence API that aims at providing a simplistic persistence mechanism, that will help you do the trivial JDBC stuff much easier, and get out of the way when you need to do something more complicated. It provides support for ResultSet iteration (Spring style), reading ResultSet's into Maps, and reading ResultSet's into objects (simple ORM). The query language is plain SQL.
Mr Persister has had more than 5000 downloads in the past, but had been quiet for a while. It was about time the loyal users were credited for their patience, and given this new, cleaned up version.
With the repackaging as Butterfly Persistence the API joins the Butterfly Component suite (lightweight Java components) which also counts Butterfly Container (smallest, fastest Java dependency injection container around), and Butterfly Testing Tools (mock object testing tools). Soon Butterfly Web UI will come out too, a component oriented web ui framework (Wicket) style, which integrates nicely with the container and persistence API.
You can find Butterfly Components here: http://butterfly.jenkov.com/
Opinions expressed by DZone contributors are their own.