title: Mapping a OneToMany unidirectional relationship
body: <p>Considering these tables as example, where each <code>person</code> can have multiple <code>address</code>es.</p>
  
  <pre class="lang-sql prettyprint-override"><code>CREATE TABLE person (
      id INTEGER NOT NULL PRIMARY KEY,
      name VARCHAR(100) NOT NULL
  );
  </code></pre>
  
  <pre class="lang-sql prettyprint-override"><code>CREATE TABLE address (
      id INTEGER NOT NULL PRIMARY KEY,
      address VARCHAR(100) NOT NULL,
      city VARCHAR(100) NOT NULL,
      person_id INTEGER NOT NULL
  );
  </code></pre>
  
  <p>I would like to map these tables to JPA entities, but I wouldn't like to map a bidirectional relationship between them using <code>mappedBy</code>.</p>
  
  <p>What's the proper way to map a <code>OneToMany</code> unidirectional relationship between <code>Person</code> and <code>Address</code>? Considering that the <code>Person</code> must know their <code>Address</code>es, but the <code>Address</code> must not know the <code>Person</code> it belongs to.</p>