title: Does java spring boot provides query builder like php CodeIgniter query builder
body: <p>We are developing an application in spring boot, where we will be creating and publishing dynamic forms into our application at runtime to post the form-data into the db (MySql) in JSON format. We want to create a generic api to handle CRUD operations for all dynamic forms.</p>
  <p>We know about the php code-igniter framework query builder, which is capable to build and execute the queries.</p>
  <p><a href="https://www.codeigniter.com/userguide3/database/query_builder.html#inserting-data" rel="nofollow noreferrer">https://www.codeigniter.com/userguide3/database/query_builder.html#inserting-data</a></p>
  <p>For example :</p>
  <p><code>$query = $this-&gt;db-&gt;get('mytable');  // Produces: SELECT * FROM mytable</code></p>
  <pre><code>        $data = array(
      'title' =&gt; 'My title',
      'name' =&gt; 'My Name',
      'date' =&gt; 'My date'
  </code></pre>
  <p>);
  $this-&gt;db-&gt;insert('mytable', $data);</p>
  <p>Is there any way (any plugin or maven dependency) to do the same (as php code-igniter) in java spring boot.</p>
  <pre><code>        Map&lt;String, String&gt; map = new TreeMap&lt;&gt;();
      map.put(&quot;name&quot;,&quot;User Name&quot;);
      map.put(&quot;dob&quot;, &quot;30-3-1995&quot;);
      map.put(&quot;address&quot;, &quot;Address Line&quot;);
      map.put(&quot;city&quot;, &quot;Jaipur&quot;);
      /* insert into user table */
      db.insert(&quot;user&quot;,map);
  </code></pre>