When the postgres jdbc driver calls a postgres function, does it get a new session every time? If I create a PREPARED statement on the first call, will it still be available on the 2nd call? If not, is there any way I could get the prepared statement to be used on successive calls?