CodeGym
Promotion
Learning
Courses
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme

Lessons

  • Reviews
  • About us
Start
Start learning
Start learning now
  • My Progress
  • Courses
  • Quest Map
  • Lessons
  • @OneToOne

    SQL & Hibernate
    Level 13, Lesson 4
    5.1 Ulike former for en-til-en kommunikasjon Det er et annet interessant og ganske spesifikt tilfelle av et forhold mellom to Entity-klasser - et en-til-en-forhold. Jeg kaller dette tilfellet veldig spesifikt, da det handler mer om Java-obj
    Available
  • Kaskadende endringer

    SQL & Hibernate
    Level 13, Lesson 5
    6.1 Dyp avhengighetshåndtering Og noen flere nyttige og interessante ting om @OneToMany- kommentarer og lignende. De har alle 4 ofte brukte alternativer: cascade = CascadeType.ALL orphanRemoval = sant hente = FetchType.LAZY Nå vil vi analys
    Available
  • Lat lasting

    SQL & Hibernate
    Level 14, Lesson 0
    1.1 Bakgrunn for problemet Når du begynner å jobbe med ekte databaser, vil du umiddelbart huske setningen "For tidlig optimalisering er roten til alt ondt." Først nå husker du henne på en negativ måte. Når du arbeider med en database, er op
    Available
  • Lazy lasting ved kartlegging av samlinger

    SQL & Hibernate
    Level 14, Lesson 1
    2.1 hentealternativ Utviklerne av Hibernate har visst om problemet med å laste inn underordnede enheter i lang tid. Så det første de gjorde var å legge til en spesiell henteparameter til merknadene @OneToMany.@ManyToMany Denne parameteren k
    Available
  • LazyCollectionOption.EKSTRA

    SQL & Hibernate
    Level 14, Lesson 2
    Bli kjent med LazyCollectionOption.EXTRA Men av størst interesse er LazyCollectionOption.EXTRA-verdien. Hvis du spesifiserer det som verdien av @LazyCollection -kommentaren , vil Hibernate forsinke lasting av elementene i samlingen så lenge
    Available
  • BLI MED HENT

    SQL & Hibernate
    Level 14, Lesson 3
    Beskrivelse av problemet Som vi sa ovenfor, har LazyCollectionOption.EXTRA -kommentaren et problem - den utfører en separat forespørsel til databasen for hvert objekt. Vi må på en eller annen måte forklare Hibernate at vi vil at den umiddel
    Available
  • Databufring i dvalemodus

    SQL & Hibernate
    Level 14, Lesson 4
    Skriv aldri caching-løsningen din En annen måte å fremskynde arbeidet med databasen er å cache objekter som vi allerede har bedt om tidligere. Viktig! Skriv aldri din egen hurtigbufferløsning. Denne oppgaven har så mange fallgruver du aldri
    Available
  • Konfigurering av andre nivå cache

    SQL & Hibernate
    Level 14, Lesson 5
    Samtidighetsstrategier Etter at du har aktivert caching på andre nivå i Hibernate, må du forklare Hibernate hvilke Entity-objekter vi vil bufre og hvordan. For å gjøre dette har Hibernate en spesiell merknad for Entity-klasser - @Cache . Ek
    Available
  • Tilpasse spørringsbufferen

    SQL & Hibernate
    Level 14, Lesson 6
    Hvorfor du trenger en spørringsbuffer La oss omskrive eksemplet vårt med å få ansatte i HQL: Employee director1 = session.createQuery("from Employee where id = 4").uniqueResult();
    Available
  • Sette opp hurtigbuffermotoren

    SQL & Hibernate
    Level 14, Lesson 7
    Setter opp caching La oss gå tilbake til bufringsinnstillingene våre i hibernate.cfg.xml-filen:
    Available
  • Arbeide med enhetshierarkier

    SQL & Hibernate
    Level 15, Lesson 0
    Bevaringsspørsmål I dag vil vi ha et nytt og superinteressant opplegg - ved å bruke Hibernate-funksjonene for å lagre klassehierarkiet i databasen. Et klassehierarki er et sett med klasser knyttet til hverandre ved et arveforhold. Tenk deg
    Available
  • En enkelt tabell for hele klassehierarkiet

    SQL & Hibernate
    Level 15, Lesson 1
    Beskrivelse Den neste tilnærmingen til å lagre et klassehierarki er å lagre alle klassene i hierarkiet i en enkelt tabell . Denne strategien kalles Single Table . For eksempel slik: CREATE TABLE user_ employee_client {
    Available
  • 1
  • ...
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Game Projects
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGym CodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Interface language
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay
Norwegian
Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmers Are Made, Not Born © 2026 CodeGym
MastercardVisa
Programmers Are Made, Not Born © 2026 CodeGym