JPA

Bliv klogere på en teknologi halvanden time

Søger du viden om en teknologi, fordi du skal til at udvikle i det, eller søger dit firma et overblik over et eller flere emner, enten fordi I skal til at træffe designbeslutninger, eller bare fordi I ønsker at være opdaterede på de seneste nyheder, så er disse korte oplæg et rigtig godt sted at    […]

Reportage fra IT BaseCamp 2012

”Målet var at skabe en eksklusiv konference, på et højt teknologisk niveau, som en fast ramme for networking og erfaringsudveksling blandt passionerede softwarearkitekter og udviklere, hvor alle deltagere selv biddrager med oplæg indenfor deres personlige passion og speciale – og det synes jeg i al beskedenhed, at vi har opnået”, konkluderer direktør Jakob R. Reenberg.    […]

Snus til teknologien inden du vælger retning

Det kan være vanskeligt at afgøre, om et specifikt kursus er lige dét du som udvikler har behov for, så derfor byder vi velkommen til en kort introduktion med morgenmad og Java. På introduktionerne vil emner fra udvalgte kurser blive præsenteret, kernebegreber blive forklaret, arkitektur gennemgået og der vil naturligvis være tid til at tage    […]

CodeCamp om JPA for Javagruppen

Lund&Bendsen står for undervisningen på Javagruppens 1-dags intensiv CodeCamp med fokus på JPA, med en blanding mellem oplæg, diskussioner og praktisk programmering. Vi giver en introduktion til JPA og går dernæst i kødet på mange af problemstillingerne, fx mapping af arvehierarkier, best practice for associationer mellem klasser, forespørgsler og performanceoptimering. Vi tager også et smugkig på    […]

Oplæg om nyhederne i Java EE 6 – nu også ud af huset

Vi kommer gerne ud i hele landet og leverer fagligt input om den nyeste udvikling indenfor Java EE med tid til uformel diskussion og spørgsmål. Vælg mellem flere forskellige oplæg og få 2 timers input og inspiration til mellem 10 og 50 personer. Java EE 6 lækkerierJava EE 6 byder på væsentlige nyheder indenfor både    […]

Max_fetch_depth in depth

Jakob Bendsen har skrevet den sidste artikel i vores JPA føljeton og går i dybden med parameteren max_fetch_depth, som bruges i Hibernates konfigurationsfil til at styre den globale fetch-strategi. Jakob viser hvilken indvirkning max_fetch_depth har, når man bruger klassisk Hibernate, HQL-forespørgsler, samt i JPA med Hibernate som provider. De tre scenarier belyses ved konkrete kodeeksempler    […]

The Cartesian Product Problem

I sidste nyhedsbrev beskrev Kenn Sano N+1 selectproblemet, som kan være en sand performancekiller for JPA. I denne udgave har Kenn set på The Cartesian Product Problem, der ligesom N+1 select kan forringe performance drastisk. The Cartesian Product Problem er det modsatte problem af N+1 select problemet og opstår fordi for mange data hentes, når    […]

JPA performancekiller: N+1 select-problemet

Kenn Sano har skrevet første artikel i vores føljeton om Java Persistence API (JPA). I artiklen ser vi nærmere på et performanceproblem som vi ofte støder ind i, nemlig N+1 select-problemet. Kort fortalt handler problemet om, at den abstraktion som JPA giver os tit betyder, at man uvidende kommer til at belaste databasen på en    […]