sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql UUID podporované Hibernatem?

To lze vyřešit přidáním následující anotace do UUID:

import org.hibernate.annotations.Type;
...
@Type(type="pg-uuid")
private java.util.UUID itemUuid;

O tom, proč Hibernate neučiní pouze toto výchozí nastavení, vám nemohu říci...

UPDATE:Zdá se, že stále dochází k problémům s použitím metody createNativeQuery k otevírání objektů, které mají pole UUID. Naštěstí mi metoda createQuery zatím fungovala dobře.



  1. Pyodbc – název zdroje dat nebyl nalezen a není zadán žádný výchozí ovladač

  2. Nainstalujte pdo pro postgres Ubuntu

  3. Chyba cizího klíče MySQL 1005 errno 150 primární klíč jako cizí klíč

  4. Mapování sloupce PostgreSQL JSON na vlastnost entity Hibernate