【问题标题】:Setter not generated on a transient field未在瞬态字段上生成设置器
【发布时间】:2015-11-22 11:16:10
【问题描述】:

我有一个用 Lombok @Data 注释的类。

为所有字段生成设置器,但使用 JPA @Transient 注释的字段除外。

我尝试通过为该字段添加@Setter 来强制生成setter,但没有效果。

如何强制为该字段生成 setter?

【问题讨论】:

  • 查看相关代码总是有帮助的。我猜你正在使用 final 修饰符 - 在这种情况下,Lombok 将永远不会生成 setter。这与@Transient无关。
  • 我没有使用 final 修饰符,但你是对的,这与 @Transient 无关。我在 pom.xml 中的 maven-compiler-plugin 的配置中留下了 -proc:none ... 谢谢

标签: jpa lombok


【解决方案1】:

我在 pom.xml 中的 maven-compiler-plugin 配置中留下了<compilerArgument>-proc:none</compilerArgument>

【讨论】:

    猜你喜欢
    • 2011-06-07
    • 2014-11-03
    • 2016-09-17
    • 2014-01-08
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    相关资源
    最近更新 更多