3
我有一個現有的實體類已經從另一個類,而不是模型繼承。 現有的實體類來自庫(jar),這意味着我無法改變它們。玩!框架從現有的實體生成CRUD
我還可以使用Play的CRUD方法嗎!框架?
我該怎麼辦?
謝謝
我有一個現有的實體類已經從另一個類,而不是模型繼承。 現有的實體類來自庫(jar),這意味着我無法改變它們。玩!框架從現有的實體生成CRUD
我還可以使用Play的CRUD方法嗎!框架?
我該怎麼辦?
謝謝
從http://docs.oracle.com/javaee/5/tutorial/doc/bnbqa.html#bnbqr
非實體超類
實體可以具有非實體超類,而這些超能 是既抽象或具體。非實體超類 的狀態是非持久性的,並且由實體類從非實體 超類繼承的任何狀態都是非持久性的。非實體 超類可能不會用於EntityManager或Query操作。任何 非實體超類中的映射或關係註釋都被忽略了 。
我認爲唯一的辦法就是也有你的超類@MappedSuperClass
對不起註解,但它不是我的問題 – user1167253
答案我假設你正在談論的CRUD模塊。你可以在你自己的類上使用CRUD,但由於你的超類不是JPA模型的一部分,你將無法添加CRUD支持。你可以將crud支持添加到你的基類。 http://www.playframework.org/documentation/1.2.4/guide7 – emt14
是的,我在談論CRUD模塊。 很遺憾,因爲我擁有的實體來自.jar,並且無法改變它們。 – user1167253