我正在使用Lombok为我的JPA实体生成getter和setter。但是,我也非常喜欢@Accessor(fluent = true, chain = true)提供的语法。但这与JPA不兼容,JPA需要防止链接的签名void setProperty()。
是否可以在Lombok中同时使用“常规”getter和setter以及流利的访问器?
发布于 2022-06-22 12:32:49
这不可能。来自医生们
@Accessors注释用于配置, lombok如何生成和查找getter、setter和with-ers。
强调我的。
@Accessors可以配置如何生成方法,但不能配置生成多少个方法。
从技术上讲,这仍然是一个实验性的特性,因此在未来可能会发生变化。然而,我认为目前没有任何支持这一观点的意图。您正在加倍使用类的API占用空间,以获得稍微不同的语法;在我看来,这并不值得。
https://stackoverflow.com/questions/72715391
复制相似问题