I have two entities, entry and comments.
comments:
/**
 * @Entity(repositoryClass="\Entities\Blog\CommentRepository")
 * @Table(name="blog_comment")
 * @HasLifecycleCallbacks
 */
class Comment extends \Entities\AbstractEntity
{
    /**
     * @Id @Column(name="id", type="integer")
     * @GeneratedValue(strategy="AUTO")
     */
    protected $id;
    /**
     * @ManyToOne(targetEntity="Entry", inversedBy="comments")
     * @JoinColumn(name="entry_id", referencedColumnName="id")
     */
    protected $entry;
    /** @Column(name="approved", type="string", length=255) */
    protected $approved;
    /** @Column(name="title", type="string", length=255) */
    protected $title;
    /** @Column(name="content", type="text") */
    protected $content;
    /** @Column(name="pub_date", type="datetime") */
    protected $pub_date;
    /** @Column(type="datetime") */
    private $created_at;
    /** @Column(type="datetime") */
    private $updated_at;
    /** @PreUpdate */
    public function updated()
    {
        $this->updated_at = new \DateTime("now");
    }
    public function __construct()
    {
        $this->created_at = $this->updated_at = new \DateTime("now");
    }
}
class CommentRepository extends \Entities\PaginatedRepository
{
    protected $_entityClassName = 'Entities\Blog\Comment';
}
and entry:
<?php
namespace Entities\Blog;
/**
 * @Entity(repositoryClass="\Entities\Blog\EntryRepository")
 * @Table(name="blog_entry")
 * @HasLifecycleCallbacks
 */
class Entry extends \Entities\AbstractEntity
{
    /**
     * @Id @Column(name="id", type="integer")
     * @GeneratedValue(strategy="AUTO")
     */
    protected $id;
    /** @Column(name="permalink", type="string", length=255) */
    protected $permalink;
    /** @Column(name="title", type="string", length=255) */
    protected $title;
    /** @Column(name="pub_date", type="datetime") */
    protected $pub_date;
    /** @Column(name="content", type="text") */
    protected $content;
    /** @OneToMany(targetEntity="Comment", mappedBy="entry") */
    protected $comments;
    /** @Column(type="datetime") */
    private $created_at;
    /** @Column(type="datetime") */
    private $updated_at;
    /** @PreUpdate */
    public function updated()
    {
        $this->updated_at = new \DateTime("now");
    }
    public function __construct()
    {
        $this->comments = new \Doctrine\Common\Collections\ArrayCollection();
    }
I can get the collection of all comments belonging to each entry via:
foreach ($comments as $comment){
   $comment-$commentId;
}
but how can I get the entry information from the comments side. for example, I would like to get the entry id from a specific comment