dyndao is a free and open source Java based framework which generates high-performance DAO implementation based on annotated interfaces.
All DAO implementations are generated as bytecode at DAO instantiation, there is no dynamic proxies/reflections/other slow methods/technologies used in actual DAO calls.
Implementations are not delegates to generic, universal implementation. They are generated specific to every method.