2015-02-24 80 views
1

我發現卡宴跟蹤器中有許多與JPA相關的問題,狀態爲「關閉」。 但是在源代碼中沒有任何JPA相關信息。
我對卡宴JPA兼容性的狀態感興趣。
什麼是完成,什麼是在路上,我可以使用該未發佈的代碼打什麼問題。該工作的來源在哪裏,分支名稱也許。
我想從它是JPA註釋。也許一些卡宴的XML生成器來自JPA註釋或某種JPA註釋感知的DataMapProvider,它可以處理帶註釋的類。或者可能是從xml到java源的後向生成器。apache-cayenne中JPA支持的狀態是什麼?

回答

1

在過去已久的Cayenne社區正在追求JPA的兼容性(因此Jira中的所有這些任務)。我們不再這樣做了。所以Cayenne的ORM建模一如既往地基於XML。註釋通常用於「輔助」元數據(如緩存行爲等),但主要的ORM模型是XML。

映射過程正在向自動DB到ORM到Java代碼流的方向發展。在4.0(4.0.M2正在ATM上投票)「cdbimport」Ant/Maven任務加強,使其實用。