Bạn sẽ phải triển khai org.hibernate.usertype.CompositeUserType
đọc điều này từ JDBC thành một đối tượng Java. Sau đó, bạn có thể sử dụng kiểu Java trong các mô hình của mình.
Theo tài liệu trình điều khiển Oracle JDBC, kiểu Java sẽ phải triển khai java.sql.SQLData
giao diện: https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html
Sau đó, bạn có thể sử dụng java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>)
trong kiểu người dùng để trích xuất loại đối tượng từ tập kết quả và java.sql.ResultSet#setObject(int, Object)
để đặt nó trên một tuyên bố đã chuẩn bị.