Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Observera att användningen av en teknisk primärnyckel inte förändrar det faktum att man inte under några omständigheter kan ändra på någon del av verksamhetsnyckeln, dvs. utifrån detta perspektiv är det exakt samma hantering som om verksamhetsnyckeln hade används som primärnyckel. Därför har varje fält som ingår i verksamhetsnyckeln markerats med en JPA indikator om att fältet ifråga inte ska uppdateras.

Tidstämpel

Det finns som sagt 3 fält av typen tidstämpel, och samtliga förväntas två av dessa creation_time och update_time hanteras till fullo av verksamhetslagret, dvs. persistenslagret sätter eller ändrar för närvarande inte dessa tidstämplar. Däremot säkerställs att creation_time endast sätts första gången en post skapas i databasen, dvs. den uppdateras inte efter detta.   . För att update_time ska ändras måste posten ändras och detta görs endast när värdet på most_recent_content ändras.

Sökningar

För sökningar används springs JPA repository interface, där sökningar definieras antingen med namnkonvention eller med SQL (JPQL) satser.

...