sql >> Database teknologi >  >> RDS >> Oracle

Hibernate:hvordan kalder man en lagret funktion, der returnerer en varchar?

For yderligere reference, her er min endelige løsning:

CallableStatement statement = session.connection().prepareCall(
        "{ ? = call Transferlocation_Fix(?) }");
statement.registerOutParameter(1, Types.VARCHAR);
statement.setString(2, "FC3");
statement.execute();
String result = statement.getString(1);


  1. Vil polling fra en SQL DB i stedet for en fil til chatapplikation øge ydeevnen?

  2. MySQL Full Text Search Mystery

  3. Hvordan kan jeg indsætte mange rækker i en MySQL-tabel og returnere de nye id'er?

  4. MySQL-serverstartfejl 'Serveren afsluttede uden at opdatere PID-fil'