我的Web应用程序中有几个领域模型类,它们之间存在层次关系。其中一个例子是用于对用户帖子进行分类的分层类别结构。有一些与这些类的层次结构相关的逻辑是常见的。因此,我尝试将逻辑移动到通用的@MappedSuperclass注释父类(superclass)中。类似的东西:@MappedSuperclasspublicabstractclassHierarchicalBaseEntity>extendsBaseEntity{@ManyToOne(optional=true)@JoinColumn(name="parent")privateNparent;privateintdepth;pub