sql >> Databáze >  >> RDS >> Mysql

Hibernate vrátí seznam s hodnotami null (anotace OneToMany s typem List)

Z javadocs of OrderColumn:"Sloupec objednávky musí být integrálního typu. Poskytovatel persistence udržuje souvislé (neřídké) řazení hodnot sloupce objednávky při aktualizaci kolekce asociací nebo prvků. Hodnota sloupce objednávky pro první prvek je 0."

Očekává se tedy, že hodnoty OrderColumn začínají od 0 a jsou kontinuálními hodnotami. Pokud tedy hodnoty nejsou spojité, Hibernate přidá do vašeho seznamu Java prvky null.

Myslím, že toto chování OrderColumn je podobné chování seznamu indexů v hibernačním mapování xml.



  1. Jak v MySQL vytvořit index pro urychlení tohoto dotazu?

  2. Jak zkontrolovat NULL v MySqlDataReader podle názvu sloupce?

  3. Jak zajistit pravidelné zálohování databází

  4. Jak používat PHP pro připojení k serveru SQL