<hibernate-mapping package="com.example"> <class name="FeedCategory"> <id name="id"> <property name="createdDate" column="CREATED_DATE" type="date"> [...] <bag name="subCategories" inverse="true" lazy="false"> <key column="PARENT_ID"> <one-to-many name="com.example.FeedCategory"> </bag> </class> </hibernate-mapping>