正式名称がこれであっているのかよくわからないのですが、GuiceとHibernateを組み合わせたものみたいです(今後はJPAもサポートするらしいです)。 http://www.wideplay.com/guicewebextensions2 Guice WebExtensions Persistの一機能であるDynamic Findersを使うとインタフェースとアノテーションだけでDAOが作れるらしいです。(検索のメソッドはDAOだけでなくエンティティにも持たせられます。これをDDDとか言っていますが、ちょっと違うような。) http://www.wideplay.com/dynamicfinders 機能は多くないです。ざっとこんな感じ。 アノテーションでクエリをかける(パラメータもアノテーションで指定) アノテーションで名前つきクエリを指定できる アノテーションでページングを指定でき