Hey, make sure to annotate child model classes with @PrimaryKeyJoinColumn when using InheritanceType.JOINED. This annotation allows you to specify the column names to be used in mapping parent child relationships. Additional reading:
Its important to note that using this inheritance model requires an extra join operation when retrieving entities. This may negatively impact performance if running high volume or with anything other than trivial inheritance models.