我使用Project Lombok,一個(spurious)JSR 269實現在編譯時提供有用的功能,如getter和setter 的產生,同時保持源代碼乾淨:Lombok + JPA規範元模型生成:是否有可能?
@Getter @Setter private String foo;
我會喜歡使用另一個批註處理器(一個JSR 269實現,如
hibernate-jpamodelgen
)至generate the JPA Canonical Metamodel(JSR 317),但無論我嘗試多麼努力(Maven,Eclipse等......),似乎沒有辦法指示它開始閱讀e來自的實體生成代碼,而不是來自源代碼(即,尚未被龍目島解釋,甚至不編譯)。
有沒有辦法以所需的方式管道兩個註釋處理器?
我認爲[這個問題](http://stackoverflow.com/q/29193806/1743880)是關於同樣的問題(註釋處理器的排序)。 – Tunaki
我真的不知道它是否可以解決(只讀目標文章)。但是,我認爲這應該作爲另一個問題的重複來解決,你同意嗎? – Tunaki
@Tunaki我認爲這個問題不是[that]的重複(https://stackoverflow.com/questions/29193806/specifying-order-of-annotation-processors)。我可以爲_this_問題建議一個解決方案:爲實體類添加'@Access(AccessType.FIELD)'註釋。但它不適合_that_問題。 –