this is loosely caused by the inability of hibernate to know that the competition has a participant because the participant row has all null values