mappedsuperclass

    0熱度

    1回答

    我有一個任務來構建包含頭和行的文檔。 例如包含標題(日期,庫存)和行(材料,數量,價格,總和)的股票收益文檔。我的問題是我不確定我的班級架構是否正確。代碼是在這裏(JPA +休眠): @Entity @Table public class Document extends BaseEntity { @Column @Temporal(TemporalType.DATE) private

    0熱度

    1回答

    我目前正在編寫一個MappedSuperclass來存儲實體對象上的實體引用。例如,要存儲用戶的收藏夾,它可以是任何類型的模型(產品,產品類別或其他類型)。 類包含德塞夫勒字段: 的EntityType:類實體引用 ENTITYID的:實體引用 喜歡的實體類的擴展這個超類的ID,並這是工作。 我想知道,如果有另一個(清潔?)的方式來做到這一點? 感謝您的輸入。

    1熱度

    1回答

    我正在嘗試做我的第一個DAO與Doctrine做一個列表方法。我的實體類是Canales.php在/ src目錄/模型/ DTO文件夾 namespace model\dto; use Doctrine\ORM\Mapping as ORM; /** * Canales * * @ORM\Table(name="Canales") * @ORM\Entity */ class

    0熱度

    1回答

    我有兩個類A & B,B擴展A和A是@MappedSuperclass,因爲它由其他實體擴展,以及一些常用字段。 A類 @MappedSuperclass public class A implements Serializable { @Column(name="TYPE_ID") private String type; @Column(name="FEATURE_CODE")

    0熱度

    1回答

    我有六個表,有許多共同的領域。 十年前,我爲Hibernate Reverse Engineering指定了一些東西來創建一個映射的超類和六個類來擴展這個類。 我可以手動完成,但我相信這個功能一定還在那裏。 經過兩個小時的谷歌搜索和手工製作的pojos的例子,我找不到如何得到reveng做到這一點。

    0熱度

    1回答

    從mappedsuperclass字段我有以下層級 @MappedSuperclass public class MensajeErrorBase{ @Enumerated(EnumType.STRING) @Column(name = "SEVERIDAD", nullable = false, length = 50) protected EnumSeveridadMensaje s

    0熱度

    1回答

    Doctrine ODM具有註解(集合)以指定應將哪個名稱用於收集。它默認爲班級名稱,但可以輕鬆更改。 但是我已經映射了由其他類擴展的超類。繼承類型是單個集合,並且此集合以基本抽象類命名。我怎樣才能改變這個名字? 比方說,我有類基地,得到擴展。但我希望集合被命名爲Items。我顯然不想在所有擴展類中更改註釋,因爲它非常多餘,容易出錯。

    1熱度

    1回答

    鑑於這種類: @MappedSuperclass public abstract class AbstractEntity { int id; public void setId(int id) { this.id = id; } public int getId() { return id; } // other mappings } 我想定義

    0熱度

    1回答

    如何在休眠時提供來自同一類的兩個派生類之間的關係。 我有一個名爲BaseEntity的類,它有一些屬性,每個派生類也將有,如updateDate,updateID。 而且我有兩個派生自名爲Salary和Employee的BaseClass的類。這些類必須有一對一的關係。我怎麼能做到這一點?我一直在閱讀關於Hibernate的知識,但我沒有看到與此有關的任何事情,或者我正在以完全錯誤的方式思考。

    3熱度

    1回答

    我想知道是否有方法來改變(或定義內部)註釋在繼承MappedSuperClass的子類中,例如,假設我們有一個類BaseUser(mappedSuperclass),一個子類用戶: <?php ... use Doctrine\ORM\Mapping as ORM; use JMS\Serializer\Annotation as Serializer; ... /** * @OR