Spring Roo 生成未知领域模型

Posted

技术标签:

【中文标题】Spring Roo 生成未知领域模型【英文标题】:Spring Roo Generating Unknown Domain Model 【发布时间】:2018-11-21 14:46:45 【问题描述】:

我刚刚开始使用 Spring Roo,在生成带有实体的简单项目时遇到了问题。我正在关注 DZone 的一篇文章。

DZone How to generate spring boot application

当我按照这些步骤操作时,我会生成一个名为 owner 的域模型,其中包含 2 个字段

    用户名

    电子邮件

当我完成生成项目时,它更正创建了 Owner 模型,但代码中存在对 QOwner 的引用,无法找到它们的类。

@RooJpaRepositoryCustomImpl(repository = OwnerRepositoryCustom.class)
public class OwnerRepositoryImpl extends QueryDslRepositorySupport

    OwnerRepositoryImpl() 
        super(Owner.class);
    

    private JPQLQuery getQueryFrom(QOwner qEntity)
        return from(qEntity);
    

【问题讨论】:

【参考方案1】:

记住Q 类是由querydsl-maven-plugin 生成的,因此您必须使用mvn clean compile 编译项目才能使这些类可用。

之后,如果您使用的是 Eclipse STS 或 IntelliJ,则需要将生成此 Q 类的文件夹 (target/generated-sources/java) 标记为 Source Folder 以允许您的 IDE 检测它们。

希望对你有帮助,

【讨论】:

以上是关于Spring Roo 生成未知领域模型的主要内容,如果未能解决你的问题,请参考以下文章

使用杰克逊解析领域模型

Spring Cloud Alibaba - 04 Nacos 领域模型划分

Grails 从领域模型自动生成数据库

Spring Cloud Alibaba - 05 Nacos 领域模型_NameSpac/Group/Cluster

语音合成领域的首个完全端到端模型,百度提出并行音频波形生成模型ClariNet...

探索ChatGPT技术在文本生成机器翻译领域的简单应用