gpt4 book ai didi

mapstruct - mapstruct 是否可以与 JPA 元模型类一起使用?

转载 作者:行者123 更新时间:2023-12-03 09:12:07 29 4
gpt4 key购买 nike

我收到编译错误:

com/mycompany/hibernate5/Main.java:[10,46] cannot find symbol
symbol: class Customer_
location: package com.mycompany.hibernate5.sakila.domain
com/mycompany/hibernate5/Main.java:[11,46] cannot find symbol
symbol: class Address_
location: package com.mycompany.hibernate5.sakila.domain
2 errors

但是,当我删除映射结构注释处理器时,它可以正常编译。

            <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<!-- <configuration>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${org.mapstruct.version}</version>
</path>
</annotationProcessorPaths>
</configuration>-->
</plugin>

所以我认为mapstruct在生成类之前会扫描它们?有什么解决办法吗?

最佳答案

我将 hibernate JPA modelgen jar 添加到路径

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<annotationProcessorPaths>
<path>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct-processor</artifactId>
<version>${org.mapstruct.version}</version>
</path>
<path>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>5.2.6.Final</version>
</path>
</annotationProcessorPaths>
</configuration>
</plugin>

现在可以使用了,谢谢

关于mapstruct - mapstruct 是否可以与 JPA 元模型类一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41624449/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com