title: How should I store these objects in SQLite database?
body: <p>So I have a class named A:</p>
  
  <pre><code>public class A{
      private String A1;
      private String A2;
      private String A3;
      private String A4;
      private B A5;
      private B A6;
  }
  </code></pre>
  
  <p>That as you can see contains some strings and 2 B class typed object. The B class:</p>
  
  <pre><code>public class B{
      private ArrayList&lt;C&gt; B1;
  }
  </code></pre>
  
  <p>Contains 1 arraylist of C elements. The C class: </p>
  
  <pre><code>public class C{
      private String C1;
      private ArrayList&lt;D&gt; C2;
  </code></pre>
  
  <p>A string and arraylist of D objects. The D class:</p>
  
  <pre><code>public class D{
      private String D1;
      private Boolean D2;
  }
  </code></pre>
  
  <p>I get the data from JSON files, I build up an arraylist out of A objects, but I should store it in a database because I do not want to download the data every time the user opens the application...</p>