persistence context of hibernate ORM 6 seems to pick setter method of superclass instead of setter method of sub-class. In the given example Order.setOid() instead of PlaneOrder.setOid(). Therefore, PlaneOrder.getOid() returns null