sql >> Databáze >  >> RDS >> Sqlserver

InsertAllOnSubmit vloží pouze první datový záznam

Měl jsem stejný problém a ukázalo se, že problém byl způsoben přepsáním Equals na mapované třídě. Moje metoda Equals porovnávala pouze pole primárního klíče, které bylo polem identity. Samozřejmě, když jsou objekty nové, všechny identity jsou 0. Takže když bylo voláno InsertAllOnSubmit, myslelo se, že všechny nové objekty jsou stejné a v podstatě ignoruje každý kromě prvního.



  1. Úvod do Java Security API

  2. F# Connect to Online MySQL DB proveďte dotaz

  3. Jaký je nejlepší datový typ pro telefonní číslo v MySQL a jaké by pro něj mělo být mapování typu Java?

  4. Jaký je nejrychlejší způsob vložení dat do tabulky Oracle?