编写数据库接口
MyBatis作为常见的数据库框架,经常涉及到大量的接口类生成,并且很多情况下这些接口类都具有类似的格式,因此在上文的基础上生成新的业务接口也是比较常见的代码生成场景。
根据注释生成数据库接口代码
// 获取L0的IdList
List<ToolAllListCkBillEntity> getL0IdList(@Param("type") String type, @Param("start_time") String startTime,@Param("end_time") String endTime);
// 获取L1的IdList
List<ToolAllListCkBillEntity> getL1IdList(@Param("type") String type, @Param("start_time") String startTime,@Param("end_time") String endTime);

对于类似的业务逻辑,可以直接生成对应的接口。
案例总结
可以通过代码生成能力,快速学习到已有代码的行文风格,并在此基础上快速扩展代码,提升编码效率。