U moet een org.hibernate.usertype.CompositeUserType
implementeren die dit uit JDBC inleest in een Java-object. U kunt dan het Java-type in uw modellen gebruiken.
Volgens de Oracle JDBC-stuurprogrammadocumentatie moet het Java-type de java.sql.SQLData
implementeren interface:https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html
U kunt dan java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>)
gebruiken in het gebruikerstype om het objecttype uit de resultatenset te extraheren en java.sql.ResultSet#setObject(int, Object)
om het op een voorbereide verklaring in te stellen.