sql >> Database teknologi >  >> RDS >> Mysql

Hibernate returnerer liste med null-værdier (OneToMany-annotering med listetype)

Fra Javadocs af OrderColumn:"Ordrekolonnen skal være af integral type. Persistensudbyderen opretholder en sammenhængende (ikke-spare) rækkefølge af rækkefølgekolonnens værdier ved opdatering af tilknytningen eller elementsamlingen. Ordrekolonneværdien for det første element er 0."

Så forventningen er, at værdierne for OrderColumn starter fra 0 og er kontinuerte værdier. Så når værdierne ikke er kontinuerlige, tilføjer Hibernate null-elementer til din Java-liste.

Jeg tror, ​​at denne adfærd i OrderColumn ligner listeindeksadfærd i dvale xml-mapping.



  1. MySQL installation

  2. VÆLG eller UDFØR i en PL/pgSQL-funktion

  3. mysql union spørgsmål

  4. Hvad skal du kontrollere, hvis MySQL-hukommelsesudnyttelsen er høj