问答详情
源自:-

代码生成器

您好,数据表以“_”为前缀,自动生成实体不包含@TableName,查询时会表名错误,例如:表名为"_user",生成实体为“User”,使用生成的service执行查询,会查询user表,造成了表不存在错误。怎么让代码生成器实体自动生成@Table来对应表名?谢谢

提问者:坐在云上钓鱼 2020-02-12 09:48

个回答

  • 老猿
    2020-02-12 22:37:05

    在代码生成器中的StrategyConfig类中,有setTablePrefix方法,你试试看看能不能设置出表名前缀。例如:

    StrategyConfig strategy = new StrategyConfig();
    strategy.setTablePrefix("_");