确认

  • [X] 我的版本是最新版本, 我的版本号与 version 相同, 并且项目里无依赖冲突
  • [X] 我已经在 issue 中搜索过, 确认问题没有被提出过
  • [X] 我已经修改标题, 将标题中的 描述 替换为遇到的问题

功能改进

在在官方文档和源代码中没有找到使用 Mybatis-plus generator 自动生成 Repository 类的配置。如果要在程序中添加 Repository 类需要手动添加吗?

参考资料

No response

Comment From: nieqiurong

AutoGenerator generator = new AutoGenerator(DATA_SOURCE_CONFIG);
// 替换service包为repository包
generator.packageInfo(packageConfig()
    .service("repository")
    .serviceImpl("repository.impl")
    .build());
// 替换service和serviceImpl为IXxxRepository和XxxRepository
generator.strategy(
    strategyConfig()
        .serviceBuilder().convertServiceFileName(entityName -> "I" + entityName + "Repository")
        .superServiceClass(IRepository.class).convertServiceImplFileName(entityName -> entityName + "Repository")
        .superServiceImplClass(CrudRepository.class)
    .build());
generator.global(globalConfig().build());
generator.execute();