デリゲートを使うと簡単に実現できます。 Daoの定義はこんな感じにします。deleteメソッドに@Delegateをつけるのがポイントです。 @Dao(config = AppConfig.class) public interface EmployeeDao { @Delegate(to = EmployeeDaoDelegate.class) int delete(Employee employee); @Update int update(Employee employee); } aptで生成されるDaoの実装クラスでは、deleteメソッドの実装は次のようになります。@Delegateのto要素に指定されたEmployeeDaoDelegateをnewして同名のメソッドを呼び出します。 @Override public int delete(tutorial.entity.Emp