以此爲例:https://cayenne.apache.org/docs/3.0/modeling-single-table-inheritance.html。Apache Cayenne Modeler建模單表繼承生成的具有不同返回類型的子類
我有一個叫做Book的ObjEntity。我已將Java類型的屬性之一更改爲使用JodaTime的DateTime類。超類_Book()使用DateTime的get/set方法正確生成。例如:public void setRelease(DateTime release)
我有另一個ObjEntity調用EBook,它將超類設置爲Book()(不同於抽象的_Book())。在_EBook類中,我看到了具有不同簽名的相同方法setRelease。例如:public void setRelease(Date release)
如何讓Modeler不創建這些方法?
謝謝andrus_a!我瀏覽了DataMap XML,找到標籤下的屬性並將其刪除。這工作完美。 –
Tuan