如何自动生成编号

请问一下,我在实体中增加了“编号字段”,并且想让该字段按照我所设置的格式自动生成编号,如:“年+月+代号”=2019090001;
这种能实现吗?

需要用到cuba里的sequence。
https://doc.cuba-platform.com/manual-latest/uniqueNumbers.html

剩下就是在保存的时候取到sequence,拼出你要的格式。

好的,非常感谢!

加载uniqueNumbersAPI程序没有报错,但一运行就无法通过,提示找不到,这是什么原因?
image

这个是文档问题,你改成注入这个类:

import com.haulmont.cuba.core.app.UniqueNumbersService;
...
    @Inject
    private UniqueNumbersService uniqueNumbersService;