Hi,<br><br>I am using Postgis via JDBC (namely spatial EJB).&nbsp;&nbsp;I&nbsp;just&nbsp;have&nbsp;a&nbsp;quick&nbsp;question&nbsp;about&nbsp;setting&nbsp;geometry&nbsp;parameters&nbsp;in&nbsp;a&nbsp;JDBC&nbsp;query,&nbsp;<br>the&nbsp;question&nbsp;is&nbsp;it&nbsp;possible&nbsp;just&nbsp;to&nbsp;set&nbsp;a&nbsp;java&nbsp;object&nbsp;in&nbsp;the&nbsp;query&nbsp;or&nbsp;does&nbsp;it&nbsp;always&nbsp;parse&nbsp;(binaryParser, binarayWriter)&nbsp;the&nbsp;string&nbsp;representation&nbsp;of&nbsp;the&nbsp;object.
<br><br>A small example is the following query:<br><br>// Create a new Polygon<br>Polygon p = new Polygon(&quot;((0 0, 0 10, 10 10, 10 0, 0 0))&quot;);<br><br>String query = &quot;SELECT * FROM thetable WHERE <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the_geom &amp;&amp; ?
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AND Intersects(the_geom, ?)&quot;;<br><br><br>PreparedStatement prep = mDBConnection.prepareStatement(query);<br><br>// not sure what type to set, set blob ????<br>prep.setBlob(1, p);<br>prep.setBlob
(2, p);<br><br>prep.execute();<br><br>// DO STUFF WITH RESULT<br><br>I only ask this question because when using Postgis with EJB3 i cannot just set the object as a parameter as it needs to be contained in single quotation marks, if not the geometry is invalid (parse error - invalid geometry)
<br><br>Any suggestions ?<br><br>Thanks,<br><br>Andy<br><br>