title: Android Room: How to model relationships?
body: <p>I have just started working with Room and although everything seems to be pretty intuitive I currently don't really understand how exactly I could handle relationships.</p>
  
  <blockquote>
    <p>Because SQLite is a relational database, you can specify relationships between objects. Even though most ORM libraries allow entity objects to reference each other, Room explicitly forbids this. Even though you cannot use direct relationships, Room still allows you to define Foreign Key constraints between entities.(Source: <a href="https://developer.android.com/topic/libraries/architecture/room.html#no-object-references" rel="noreferrer">https://developer.android.com/topic/libraries/architecture/room.html#no-object-references</a>) </p>
  </blockquote>
  
  <ol>
  <li>How should you model a <strong>Many to Many</strong> or <strong>One to Many</strong> Relationship?</li>
  <li>What would this look like in practice (example DAOs + Entities)?</li>
  </ol>