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

Identyfikator wyroczni hibernacji jest za długi ORA-00972

Po zmaganiu się z tym przez kilka ostatnich godzin w końcu udało mi się to zadziałać w ramach mojego projektu. Zrobiłem tak:

Reguła sterowania

@OneToMany(fetch = FetchType.LAZY, mappedBy = "controlRuleAttribPK.controlRuleId")
@Cascade(CascadeType.ALL)
private List<ControlRuleAttrib> controlRuleAttribs;

Zasadniczo wskazuje, że kolekcja powinna używać controlRuleId ze złożonego klucza podstawowego. Jak dotąd działa świetnie!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj nazwę procedury lub funkcji wywołującej w Oracle PL/SQL

  2. Konwertuj Unixtime na Datetime SQL (Oracle)

  3. Sekwencje Oracle:CURRVAL nie jest tutaj dozwolone?

  4. Nie ważny miesiąc na wyciągu INSERT

  5. Pole logiczne w Oracle