Ich hoffe/denke, Sie können einen anonymen PL/SQL-Block verwenden:
begin:myresult =copy_entity(:id);end;
Jetzt haben Sie 'Spaltenname' myresult mit dem Ergebnis.
Ich habe den Ruhezustand noch nie verwendet, also hoffe ich, dass es funktioniert. Ich weiß nicht, wie flexibel Hibernate ist.