数表代码生成报错Invalid bound statement (not found): com.xinxing.demo.mapper.OrgMapper.tree

Blade 未结 1 93
zhujingang
zhujingang 剑侠 2024-10-18 09:26

一、该问题的重现步骤是什么?

1. 树表代码生成存在这个问题:Invalid bound statement (not found): com.xinxing.demo.mapper.OrgMapper.tree

2. 因为使用了自定义包,application.yml文件和配置项均已修改

image.png

image.png

3.启动项目存在报错,如下:

image.png

image.png

二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex-biz,4.1.0.RELEASE,windows11

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-10-18 10:02

    不要建两层同级别的包,你先放到com.example里看看能不能行


    另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名,登记为商业账号后方可进行商业版问题答疑。

    作者追问:2024-10-18 11:21

    已发,刚开始就放在com.example里面的,不行,我百度了一下,经验证,应该是mapper.xml文件在编译class目录中没有自动生成导致的,如何让xml文件在class目录中自动生成呢

    作者追问:2024-10-18 11:35

    bladex-biz项目树表的代码生成没有xml文件,我试了一下bladex-cloud项目树表的代码生成,有xml文件,我把xml文件手动复制到classes编译文件中,就不报错了,如何解决呢

    image.png

    作者追问:2024-10-18 11:56

    放到com.example里面还是报错

    image.png

    回答: 2024-10-18 12:00

    执行 mvn clean compile和mvn clean package,看看class类有没有生成,另外你是com.example也无法生成对应的class么?

    作者追问:2024-10-18 16:40

    好的,已解决,谢谢赞

    0 讨论(0)
提交回复