mappedsuperclass相关内容
我有一个用于所有@Entity类的@MappdSuperclass AbstractEntity。只要超类与我的实体在同一个Eclipse项目中,它就可以完美地工作。但是,因为我在几个项目中重用了这个超类,所以我只想把它分解到自己的JAR文件中。当我这样做时(当然我将JAR文件添加到构建路径),Eclipse在我的每个@Entity类上都会给出一个错误: 该实体未定义主键属性。 Ecl
..
我有一个“Offer"类(MapperSuperclass)和另外 2 个扩展它的类,“PrivateOffer"和“PublicOffer". 我遇到的问题是,当我运行“doctrine:generate:entities"命令时,“PrivateOffer"和“PublicOffer"两个类都充满了与 MappedSuperclass“Offer"类相同的属性,而且它也是 getter
..
我的数据库结构如下: 工作: CTI表工作 MappedSuperclass 表 AbstractImageWork 扩展了工作 决赛桌 PhotoWork 扩展了 AbstractImageWork 评论: MappedSuperclass表评论 决赛桌WorkComment 扩展了Comment WorkComment 与 Work 具有多对一关系: @M
..
我们数据库中几乎每个表都有一个到审计表的 FK,它记录了创建、更新和删除的状态(日期和用户名). 我们将审计表映射到审计类并像这样使用它: @MappedSuperclass公共类 BusinessObject 扩展了 DataObject {private static final long serialVersionUID = -1147811010395941150L;@OneToO
..
我将 JPA2 与 Hibernate 一起使用,并尝试为我的实体引入一个公共基类.目前看起来是这样的: @MappedSuperclass公共抽象类 BaseEntity {@ID私人长ID;@覆盖公共 int hashCode() {//...}@覆盖公共布尔等于(对象 obj){//...}公共长 getId() {返回 this.id;}公共无效setId(长id){this.id =
..
我正在尝试创建一系列对象,这些对象都存储在单独的表中,但是所有这些表上有一组共同的字段.我希望 Hibernate 对所有这些表进行联合,但不包括作为表的超类. 当我只用以下内容注释超类时:@MappedSuperclass@Inheritance(strategy=InheritanceType.TABLE_PER_CLASS) ...hibernate 将为超类的 (n) 个子类型
..
通用实体,超类: @MappedSuperclass公共抽象类 GenericEntity {私有整数 ID;公共整数 getId() {返回 id;}public void setId(Integer id) {this.id = id;}} pojo: @Entity@Table(name = "POJO_ONE")@SequenceGenerator(name = "HB_SEQ_PO
..
我在处理Hibernate中的Mapped Superclass时遇到一些问题.我有两个应用程序,产品和制造商共享一个公共库,但彼此之间没有任何直接依赖关系.Common库具有一个抽象的MappedSuperclass(common.domain.Manufacturer),它是基础实体.制造商有一个具体的类,它扩展了Common中的类.产品中没有该类的具体版本. 最初,由于common.d
..
我正在尝试创建一系列对象,这些对象都存储在单独的表中,但是所有这些表上都有一组共同的字段.我希望Hibernate对所有这些表都做一个UNION,但不要将超类包含在表中. 当我用以下方法注释超类时:@MappedSuperclass@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) ... hibernate将针对超类的(n
..
我有泛型类,可以扩展其他泛型类.它们都是@MappedSuperclass.因此,他们在数据库中没有自己的表.它们也是抽象的,因此它们没有任何对象.它们只是我的实体@Entity 的骨架 我的继承结构: Generic -> GenericDictionary -> GenericHierarchicalDictionary -> Unit 单位是@Entity类并且有对象.
..
我有一个AbstractEntity类,该类由应用程序中的所有实体扩展,并且基本上充当标识符提供程序. @MappedSuperclass public class AbstractEntity implements DomainEntity { private static final long serialVersionUID = 1L; /** This objec
..
我想在interface中对通用映射进行分组,但是我不能使用abstract superclass,因为我的实体已经扩展了另一个class.因此,我需要一个如下所示的界面: @MappedSuperclass public interface NamedEntity { @Column(name = "name") String getName(); void set
..
我有一个@MappedSuperclass AbstractEntity,我用于所有@Entity类。只要超类与我的实体在同一个Eclipse项目中,它就可以完美地工作。但是因为我在几个项目中重用了这个超类,所以我只想把它分解成自己的JAR文件。当我这样做时(当然我将JAR文件添加到构建路径中),Eclipse在我的每个@Entity类上都会出错: 实体没有定义主键属性。 Eclips
..
我正在使用JPA2和Hibernate,并尝试为我的实体引入一个公共基类。到目前为止它看起来像: @MappedSuperclass 公共抽象类BaseEntity { @Id private Long id; @Override public int hashCode(){ // ... } @Override public boolean equ
..
给定以下类结构: pre $ @ $ $ $ $ @ @ $ $ $ $ b @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class Animal {} @ Entity public class Dog {} @ Entity public class Cat {}
..
我们数据库中几乎每个表都有一个FK到审计表,记录创建,更新和删除状态(日期和用户名)。 我们映射了审计表到审计类,并像这样使用它: @MappedSuperclass public class BusinessObject extends DataObject { private static final long serialVersionUID = -114781101
..
在Symfony2应用程序中,我有一个 MainBundle 和可以启用或不启用的不同的软件包。在 MainBundle 中,我需要使用模型和基本的实体。在实体 实体 实体中,实体 实体 b MainBundle中的装置需要加载有或没有其他捆绑包,而不是MainBundle: MainBundle - 模型 - 实体(表名“test”) - Fixtures
..
我的数据库结构如下: 工作: a href =“http://docs.doctrine-project.org/en/latest/reference/inheritance-mapping.html#class-table-继承”> CTI 表工作 MappedSuperclass 表 AbstractImageWork ,其扩展工作 决赛桌 PhotoWork / li>
..
编辑: 我学到了,我的子类有一个注释缺失(“这里只是一个ID”,就是GreenLeaf的thx)。 我现在的实际问题是,我不知道,如何覆盖这个,我不能让它工作。 原文: 我刚刚将Symfony 2.0应用程序迁移到Symfony 2.2,并获得“无效实体”信息在dev-profiler中,关于单向一对多关联。当使用 php console doctrine:schema:v
..
我有一个“Offer”类(MapperSuperclass)和另外两个类扩展它,“PrivateOffer”和“PublicOffer”。 我遇到的问题是我运行“doctrine:generate:entities”命令,两个类“PrivateOffer”和“PublicOffer”都是完全填充与MappedSuperclass“Offer”类相同的属性,也是getter和setter方法。
..