title: How to use the Neo4J Cypher Query Builder?
body: <p>I have a below Cypher</p>
  
  <pre><code>match (p:Person)-[]-&gt;(s:FamilyStatus) where s.FamilyStatus = "MiddleClass" return p ,(p)-[:RESIDES_ON]-(:Person) limit 1
  </code></pre>
  
  <p>how can this above Cypher query can be write with the Neo4j Cypher query builder?</p>
  
  <p>If Neo4J provide any Java based Cypher query builder?</p>
  
  <p>My requirement is user will provide me the all the details through the restapi and i have to make the cypher query with provided details and execute it and return the response.</p>