2017-05-12 30 views
0

什麼時候生成實體類(Java代碼)的最佳做法是什麼? https://github.com/neo4j-examples/movies-java-spring-data-neo4j-4自動生成POJO域java類

在上面的示例應用中,可以說存在Movie實體的新字段movieDuration。最好的方法是將這個改變到Movie.java中。手工編碼絕對不是大型項目的選擇。

有什麼想法?

感謝, Phaneendra

+0

*手工編碼是絕對不適合大型項目的選項。* **爲什麼不?** –

+0

不是不可能的,但容易出錯。如果有更好的方法來做到這一點,爲什麼不找到它:) – brownfox

回答

0

我會說使用APT來生成代碼爲您服務。雖然可能存在您需要的內容,例如https://projectlombok.org/,但如果您需要它,則創建代碼生成器並不困難。

我創建了一些以及你可以使用它們作爲參考。

最難的部分是讓最初的管道,但一旦你得到了它,它只是重複

+0

你能否提供關於APT的更多細節。任何鏈接,例子。 – brownfox

+0

lombok用於刪除bolierplate。 getter和setter等 我的問題是 關於添加新字段到退出類。 [一些配置有定義類] - > [一些自動化] - > [更新類] – brownfox

+0

好吧,只要它是註釋,你可以讓它替換其他類不確定更新,因爲更新會要求你解析原版的。 –