// 1.编写调用oracle数据库的函数的SQL
String sql="{?=call f_bar_check(?)}";
PreparedStatement prepareStatement;
String result=null;
try {
// 2.编译SQL
CallableStatement prepareCall = JdbcUtils
.getOracleTemplate().getConnection().prepareCall(sql);
// 3.设置返回的oracle数据类型及参数
prepareCall.registerOutParameter(1, OracleTypes.VARCHAR);
prepareCall.setString(2, no);
// 4.执行
prepareCall.execute();
// 5.得到返回的数据
result=prepareCall.getString(1);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}