次のバージョンのDoma-Gen

0.9.11から新しく提供するようになったDoma-Genですが、いまだとこんなコードを出力できます。

@Dao(config = AppConfig.class)
public interface AddressDao {

    @Insert
    int insert(Address entity);

    @Update
    int update(Address entity);

    @Delete
    int delete(Address entity);
}

次のバージョンでは、定型的なSELECT系のメソッドも自動生成する予定でいます。

@Select
Address selectById(Integer id);

@Select
Address selectByIdAndVersion(Integer id, Integer version);

もちろん対応するSQLファイルも。

去年の予定では、次のバージョンはRCのつもりでしたが、もう少し0.9.x系でバージョンを重ねます。