<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd"> <entity name="SocialLibrary\ReadBundle\Entity\Novel" table="novel__novel" repository-class="SocialLibrary\ReadBundle\Repository\NovelRepository"> <association-overrides> <association-override name="owners"> <join-table name="novel__owner"> <join-columns> <join-column name="object_id" /> </join-columns> <inverse-join-columns> <join-column name="owner_id" /> </inverse-join-columns> </join-table> </association-override> <association-override name="creators"> <join-table name="novel__creator"> <join-columns> <join-column name="object_id" /> </join-columns> <inverse-join-columns> <join-column name="creator_id" /> </inverse-join-columns> </join-table> </association-override> <association-override name="serie"> <join-columns> <join-column name="novel_serie_id" referenced-column-name="id" /> </join-columns> </association-override> </association-overrides> <attribute-overrides> <attribute-override name="volume"> <field column="novel__volume" type="integer" nullable="true" /> </attribute-override> </attribute-overrides> </entity> </doctrine-mapping>