mapField(array( 'fieldName' => 'id', 'type' => 'integer', 'id' => true )); $mapping->mapField(array( 'fieldName' => 'position', 'type' => 'integer' )); $mapping->mapField(array( 'fieldName' => 'category_id', 'type' => 'integer' )); $mapping->mapManyToOne(array( 'fieldName' => 'category', 'targetEntity' => 'ForumCategory', 'joinColumns' => array('category_id' => 'id') )); } }