Parimala commented on an issue
Hibernate ORM / Bug HHH-1015
Incorrect SQL generated when one-to-many foreign key is in a discriminated subclass table
I have the following mappings describing a hierarchy of events and a class that the events refer to:

<hibernate-mapping package="com.xyz">
    <class name="Event" table="event" discriminator-value="-1">
        <id name="Id" type="long" column="event_id"/>
        <discriminator column="event_type_id" type="integer" />
        <subclass name="EventPayer"...