Hi Fiya,
as Martin wrote in his answer, uni-directional assocation (@OneToMany or @ManyToOne) is configured through aliases.
As you can see in following examples, based on these aliases you can control how your association should looks like. It's because Doctrine2 handles associations based on the aliases.
In all next examples I will use following model:

In case you fill only owner alias, you will get unidirectional (one-way) association heading from child to parent. This is what you probably need. As export, you will get:
@ORM\ManyToOne(targetEntity="First")
@ORM\JoinColumn(name="first_id", referencedColumnName="id")

In case you fill only inverse alias, you will get incorrect unidirectional (one-way) association heading from parent to child. I'm writing incorrect, because this isn't correct Doctrine2 configuration and based on the ERD modelling it's not possible to create such association without helper table. In this situation you will get:
@ORM\OneToMany(targetEntity="Second")

In case you fill both aliases, you get bidirectional association (two-way) between child and parent. In this case, Skipper exports annotations to both entities:
SecondEntity:
@ORM\ManyToOne(targetEntity="First")
@ORM\JoinColumn(name="first_id", referencedColumnName="id")
FirstEntity:
@ORM\OneToMany(targetEntity="Second")

Hope these examples will help you understand the concept of creating association on our application.