首页 > 解决方案 > 如何定义模型规范文件?

问题描述

请帮助解决以下错误,我得到了一些模型规范,我不确定如何定义一个。

JHipster JDL 文件内容

application {
  config {
    baseName myApp,
    applicationType monolith,
    packageName com.myapp,
    authenticationType jwt,
    prodDatabaseType postgresql,
    clientFramework angular
    enableSwaggerCodegen true
  }
  entities *
}

// One to One 
entity Product { name String }
entity Origin { name String}
relationship OneToOne { Product to Origin }


// Many to One 
entity Rating { name String }
entity Movie { name String }
relationship ManyToOne { Rating to Movie }



// One to Many
entity Customer { name String }
entity Address { name String  }
relationship OneToMany {  Customer to Address }


// Many to Many
entity Car { name String }
entity Owner { name String }
relationship ManyToMany { Car to Owner }


错误

构建成功后,我在下面尝试./mvnw了,即使应用程序运行良好,也得到了以下错误...

2021-06-02 14:50:24.334 DEBUG 574 --- [  restartedMain] Validator                                : ERROR [ModelSpecification.spec] At least one type of specification is required
2021-06-02 14:50:24.337 DEBUG 574 --- [  restartedMain] Validator                                : ERROR [ModelSpecification.spec] At least one type of specification is required
2021-06-02 14:50:24.342 DEBUG 574 --- [  restartedMain] Validator                                : ERROR [ModelSpecification.spec] At least one type of specification is required

标签: jhipster

解决方案


这并不是真正的错误,因为它是在 DEBUG 级别记录的。尽管它令人困惑,但您可以忽略它。

这是一个已知问题,将在下一个版本 7.1.0 中修复,请参阅 https://github.com/jhipster/generator-jhipster/issues/13835


推荐阅读