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

Dvale OneToOne doven indlæsning og cascading

Jeg har haft et lignende problem. Der er et par forskellige løsninger, men alle er løsninger.

Det korte svar er:Hibernate understøtter IKKE dovne en-til-en-forhold.

Det lange svar (løsning) er:

  1. Erklær, at forholdet er en-til-en på den ene side (barn), og en-til-mange på den anden side (forælder). Således en parent.getchild() returnerer et sæt, men det vil dog være i stand til at bruge lazy loading.

  2. Du kan prøve at få forælderen og børnene til at dele den primære nøgle, men det kræver, at du ændrer skemaet.

  3. Du kan prøve at konfigurere en visning i din database, der afspejler denne en-til-en-relation.



  1. Er det bedre at oprette et indeks, før du fylder en tabel med data, eller efter at dataene er på plads?

  2. Best Practices for PostgreSQL-replikering - del 1

  3. SQLite Vælg Distinct

  4. Hvorfor foreslår Eclipse Objekt som standardtilknytningstype for datatype Tekst?