Budete muset implementovat org.hibernate.usertype.CompositeUserType
který to přečte z JDBC do objektu Java. Ve svých modelech pak můžete použít typ Java.
Podle dokumentace ovladače Oracle JDBC bude muset typ Java implementovat java.sql.SQLData
rozhraní:https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html
Poté můžete použít java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>)
v typu uživatele pro extrahování typu objektu ze sady výsledků a java.sql.ResultSet#setObject(int, Object)
nastavit na připravený výpis.