服务编译失败

自动编译

后端服务文件变化后,会自动执行服务编译,在 IDE 底部显示绿色进度条。服务编译成功后,进度条消失。当存在编译错误时,服务编译显示红色进度条。如下图所示

1723775014878

点击“服务编译”,显示编译日志,向上滚动找到错误原因,如下图所示

1723775130636

模型检查

如果存在服务编译失败,模型检查中也会提示服务编译失败

img

切换到服务页签,点击重新编译,查看编译错误

也可以,在 IDE 中打开日志跟踪,查看 java-runtime 日志

如服务画代码中服务错误,双击可具体定位到对应使用的操作,如修改过引用的数据方法,需要重新添加引用的数据方法

已知错误

动态数据集没有定义主键

错误信息中有如下错误,说明是动态数据集没有定义主键

处理方法如下:

  • 报错的时候可以看到是哪个数据集的 xml 生成有问题,如上红圈选中的。
  • 确认需要主键,就把相关列设置为主键,然后重新编译即可
  • 确认不需要主键,可以切换到代码页,在 model/service/main 下找到对应数据集的 data.m,在 class 标签上加上 genObject="false"

如下图所示

results matching ""

    No results matching ""