Hibernate: “InstantiationException: Cannot instantiate abstract class or interface”
问题 I have the following class hierachy: public class MailAccount{ IncomingMailServer incomingServer; OutgoingMailServer outgoingServer; } public class MailServer{ HostAddress hostAddress; Port port; } public class IncomingMailServer extends MailServer{ // ... } public class OutgoingMailServer extends MailServer{ // ... } public class ImapServer extends IncomingMailServer{ // ... } public class Pop3Server extends IncomingMailServer{ // ... } public class SmtpServer extends OutgoingMailServer{ //