レガシーなアプリとも連携しやすく

Connectionをコンストラクタで受け取れるようにしました(次のバージョンDoma 0.9.10から)。

Connection con = ...
EmployeeDao dao = new EmployeeDaoImpl(con);
List<Employee> list = dao.selectAll();

昔、JDBCベタベタのアプリをS2Daoを使うように変えたことがありますが、結構大変でした。
直接Connectionを使えればDBアクセスのコードを段階的にDaoに押し込めていくのが比較的楽になると思います。