Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Mapa typu wyroczni z hibernacją

Będziesz musiał zaimplementować org.hibernate.usertype.CompositeUserType który odczytuje to z JDBC do obiektu Java. Następnie możesz użyć typu Java w swoich modelach.

Zgodnie z dokumentacją sterownika Oracle JDBC, typ Java będzie musiał zaimplementować java.sql.SQLData interfejs:https://docs.oracle.com/javase/tutorial /jdbc/basics/sqlcustommapping.html

Następnie możesz użyć java.sql.ResultSet#getObject(int, java.util.Map<java.lang.String,java.lang.Class<?>>) w typie użytkownika, aby wyodrębnić typ obiektu z zestawu wyników i java.sql.ResultSet#setObject(int, Object) ustawić go na przygotowanym oświadczeniu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wstawianie daty do bazy danych Oracle z PHP

  2. Po błędzie wznów następny typ obsługi błędów w Oracle PL/SQL

  3. SET NULL:Określ ciąg do zwrócenia za każdym razem, gdy wystąpi wartość Null w SQLcl / SQL * Plus

  4. jak uzyskać rowNum jak kolumnę w sqlite IPHONE

  5. Próba eksportu Oracle przez PL/SQL daje datę 0000-00-00