| To what table should it create a FK to? You entity User uses the TABLE_PER_CLASS strategy, so every subclass will have a different table. It can't create a constraint to every table because that would be wrong. If you only have one subclass, why not use the SINGLE_TABLE strategy instead? Then you'd get a proper FK. Do you have any other subclasses of User? |