public String method(final String xyURLString,final int startX,final int startY,final int endX, final int endY,final int count,final int xy,final double long_lat){
return (String) this.getHibernateTemplate().execute(new HibernateCallback(){
public Object doInHibernate(Session session){
Connection conn = session.connection();
String sql ="{call relation_line(?,?,?,?,?,?,?,?,?)}";
CallableStatement stmt;
String tttrs="";
try {
stmt = conn.prepareCall(sql);
stmt.setString(1, xyURLString);
stmt.setInt(2, startX);
stmt.setInt(3, startY);
stmt.setInt(4, endX);
stmt.setInt(5, endY);
stmt.setInt(6, 3);
stmt.setInt(7, 100);
stmt.setDouble(8, 0.00001);
stmt.registerOutParameter(9,Types.VARCHAR);
boolean rs= stmt.execute();
tttrs=(String)stmt.getString(9);
} catch (SQLException e) {
System.out.println("sql异常:"+e.getMessage());
}
return tttrs;
}
});
}