gpt4 book ai didi

java - 如何在 hibernate 中泛化模型类?

转载 作者:行者123 更新时间:2023-12-01 09:22:36 25 4
gpt4 key购买 nike

我有使用 mysql 数据库和 hibernate 框架的 spring mvc 应用程序。II 有 4 个主类。一个主类将包含 9 个其他类,包括 3 到 4 个一对多关系。现在我的 4 个主类是相同的,但是是用不同的类名并保存在数据库中。尽管所有四个主要类都具有相同的属性,但我无法重新使用代码。有没有一种方法可以概括模型类,以便我可以重用代码。

最佳答案

@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
}

关于java - 如何在 hibernate 中泛化模型类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40069952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com