0
我有春天mvc應用程序使用mysql數據庫和hibernate framework.II有4個主要類。一個主要的類將包含9其他類包括3至4一對多關係。現在我的4個主要類是相同的,但創建與不同類名,並堅持在數據庫中。儘管所有四個主類都具有相同的屬性,但我無法再使用該代碼。有沒有一種方法可以概括模型類,以便我可以重用代碼。如何在Hibernate中概括模型類?
我有春天mvc應用程序使用mysql數據庫和hibernate framework.II有4個主要類。一個主要的類將包含9其他類包括3至4一對多關係。現在我的4個主要類是相同的,但創建與不同類名,並堅持在數據庫中。儘管所有四個主類都具有相同的屬性,但我無法再使用該代碼。有沒有一種方法可以概括模型類,以便我可以重用代碼。如何在Hibernate中概括模型類?
@MappedSuperclass
public abstract class BaseEntity {
//common attributes, getters/setters, whatever
}
@Entity
@Table(name = "firstTable")
public class ConcreteEntity extends BaseEntity {
//anything specific to this class, if at all. Can be completely empty
}
@Entity
@Table(name = "secondTable")
public class AnotherConcreteEntity extends BaseEntity {
//anything specific to this class, if at all. Can be completely empty
}