आपको एक org.hibernate.usertype.CompositeUserType
implement लागू करना होगा जो इसे JDBC से Java ऑब्जेक्ट में पढ़ता है। फिर आप अपने मॉडलों में जावा प्रकार का उपयोग कर सकते हैं।
Oracle JDBC ड्राइवर दस्तावेज़ के अनुसार, Java प्रकार को java.sql.SQLData
लागू करना होगा। इंटरफ़ेस:https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html
फिर आप java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>)
का उपयोग कर सकते हैं परिणाम सेट से ऑब्जेक्ट प्रकार निकालने के लिए उपयोगकर्ता प्रकार में और java.sql.ResultSet#setObject(int, Object)
इसे तैयार बयान पर सेट करने के लिए।