title: Bidirectional relationship in Hibernate search
body: <p>I am creating an application with Hibernate Search. I noticed that all the examples used bi-directional relationships. I read the following:</p>
  
  <blockquote>
    <p>When @IndexedEmbedded points to an entity, the association has to be
    directional and the other side has to be annotated @ContainedIn (as
    seen in the previous example). If not, Hibernate Search has no way to
    update the root index when the associated entity is updated (in our
    example, a Place index document has to be updated when the associated
    Address instance is updated).</p>
  </blockquote>
  
  <p><a href="http://docs.jboss.org/hibernate/search/4.4/reference/en-US/html/search-mapping.html" rel="nofollow">Hibernate Search chapter 4</a></p>
  
  <p>Isn't this a bad thing if I consider the JPA part of my application? Is it normal that all objects should now where they are used/what they have? Is it anyone who have some experience with this?</p>