Hi Norman<br><br><br>Please Help .. <br><br>This my class definition ...<br><br>public class RoadNetwork {<br><br>private Geometry location=null;<br>private long id;<br><br>public long getId()<br>{<br>return id;<br>}<br><br>

public void setId(long id)<br>{<br><a href="http://this.id/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">this.id</a> = id;<br>}<br><br>public void setLocation(Geometry loc)<br>{<br>this.location
 = loc;<br>}<br><br>public Geometry getLocation()<br>{<br>return location;
<br>}<br><br>}<br><br>My RoadNetwork.hbm.xml....<br><br><br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br><br>&lt;!DOCTYPE hibernate-mapping PUBLIC<br>&nbsp;&nbsp;&nbsp; &quot;-//Hibernate/Hibernate Mapping DTD 3.0

//EN&quot;<br>&nbsp;&nbsp;&nbsp; &quot;<a href="http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd
</a>&quot;&gt;<br><br>&lt;hibernate-mapping<br>&gt;<br>&nbsp;&nbsp;&nbsp; &lt;class<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=&quot;hello.RoadNetwork&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; table=&quot;Roads&quot;<br>&nbsp;&nbsp;&nbsp; &gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;id<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=&quot;id&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; column=&quot;id&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=&quot;java.lang.Long

&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;generator class=&quot;increment&quot;&gt;<br><br>&nbsp; &lt;/generator&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/id&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=&quot;location&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type=&quot;
org.postgis.hibernate.GeometryT<div id="mb_4">ype&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; update=&quot;true&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; insert=&quot;true&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; column=&quot;location&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /&gt;<br>&nbsp; &lt;/class&gt;<br>&lt;/hibernate-mapping&gt;
<div><div class="ea"><span id="e_10efb400d58305c5_1"><br><br>main method ..inserting in database...<br>{<br>&nbsp;SessionFactory sessions = new Configuration().configure().buildSessionFactory();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; session =sessions.openSession
();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; session.connection().setAutoCommit(true);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&quot;Inserting Record&quot;);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LineString geom = new LineString(lng_str);
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RoadNetwork net = new RoadNetwork();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; net.setLocation(geom);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; session.save(net);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; session.flush();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
session.close();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(&quot;Done&quot;);<br>}<br><br><br>Errors : I get <br><br>&nbsp;[java] Hibernate: insert into Roads (location, id) values (?, ?)<br>&nbsp;&nbsp;&nbsp;&nbsp; [java] 19:01:40,215&nbsp; WARN JDBCExceptionReporter:71 - SQL Error: 0, SQLState : null
<br>&nbsp;&nbsp;&nbsp;&nbsp; [java] 19:01:40,216 ERROR JDBCExceptionReporter:72 - Batch entry 0 insert i nto Roads (location, id) values (&lt;stream of 105 bytes&gt;, 1) was aborted.&nbsp; Call ge tNextException to see the cause.<br>&nbsp;&nbsp;&nbsp;&nbsp; [java] 19:01:40,217&nbsp; WARN JDBCExceptionReporter:71 - SQL Error: 0, SQLState : 42804
<br>&nbsp;&nbsp;&nbsp;&nbsp; [java] 19:01:40,217 ERROR JDBCExceptionReporter:72 - ERROR: column &quot;locatio n&quot; is of type oid but expression is of type bytea<br>&nbsp;&nbsp;&nbsp;&nbsp; [java] 19:01:40,224 ERROR AbstractFlushingEventListener:300 - Could not syn chronize database state with session
<br>&nbsp;&nbsp;&nbsp;&nbsp; [java] org.hibernate.exception.SQLGrammarException: Could not execute JDBC batch update<br><br><br></span></div></div></div>