0

我想在我的属性上添加 jpa 注释,而不是在 getter 和 setter 上。可以为此配置 hyperjaxb 吗?

我想要这个,因为我使用 lombok 是为了避免 getter 和 setter 代码,并且在属性上方有“@getter”“@setter”。

谢谢你

4

1 回答 1

1

目前不支持开箱即用(如果您需要此功能,请提出问题)。

但是,您可以通过编写和覆盖您自己的org.jvnet.hyperjaxb3.ejb.strategy.annotate.AnnotateOutline. 有关覆盖策略的示例,请参见https://svn.java.net/svn/hj3~svn/trunk/ejb/tests/custom-naming/ 。

但请注意,Hyperjaxb 必须使用 getter/setter 来解决一些 JAXB/JPA 不兼容问题(例如 JPA 不支持的简单类型)。如果您在字段上添加注释,这将不起作用。

于 2013-04-22T21:26:24.450 回答