sql >> Database teknologi >  >> RDS >> Oracle

Kortlæg oraklets type med dvale

Du bliver nødt til at implementere en org.hibernate.usertype.CompositeUserType der læser dette fra JDBC til et Java-objekt. Du kan derefter bruge Java-typen i dine modeller.

Ifølge Oracle JDBC-driverdokumentationen skal Java-typen implementere java.sql.SQLData grænseflade:https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html

Du kan derefter bruge java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>) i brugertypen for at udtrække objekttypen fra resultatsættet og java.sql.ResultSet#setObject(int, Object) at sætte det på en forberedt erklæring.




  1. Optælling af tegn i sekvenser via SQL

  2. øger ydeevnen på en SELECT-forespørgsel med stort 3D-punktdatasæt

  3. MariaDB Connector/Python Beta nu tilgængelig

  4. Sammenligning med dato i Oracle sql