sql >> Databasteknik >  >> RDS >> Oracle

Kartlägg oraklets typ med viloläge

Du måste implementera en org.hibernate.usertype.CompositeUserType som läser detta från JDBC till ett Java-objekt. Du kan sedan använda Java-typen i dina modeller.

Enligt dokumentationen för Oracle JDBC-drivrutinen måste Java-typen implementera java.sql.SQLData gränssnitt:https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html

Du kan sedan använda java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>) i användartypen för att extrahera objekttypen från resultatuppsättningen och java.sql.ResultSet#setObject(int, Object) för att sätta det på ett förberett uttalande.




  1. Excel vs Access:När är det dags att byta?

  2. Vad är skillnaden mellan C och Posix lokaler på Postgres?

  3. Hur jämför man en användaruppsättningsvariabel i MySQL?

  4. Mysql:Välja värden mellan två kolumner