我正在使用以下版本的KotlinSping Boot 项目:
- Kotlin版本:1.7.22
- Sping Boot 版本:2.7.7
- QueryDSL版本:5.0.0
该项目使用Gradle 7.6版本构建。
我添加了必要的依赖项来使用Querydsl,并成功创建了生成的QFiles,并且正确生成了大部分字段。但是,不生成枚举类型的字段。我已经多次尝试重建项目,并尝试重置该高速缓存,但问题仍然存在。
我还尝试使用IntelliJ构建和运行设置以及Gradle,并尝试使用可空和不可空的枚举字段,但枚举字段仍然没有生成。你能帮我找出导致这个问题的原因吗?
1条答案
按热度按时间h79rfbju1#
你能展示你的@Entity类吗?
如果枚举类型字段中缺少
@Enumerated
,则尝试添加@Enumerated(EnumType.STRING)
或@Enumerated(EnumType.ORDINAL)