diff --git a/documentation/src/main/asciidoc/userguide/images/architecture/JPA_Hibernate.svg b/documentation/src/main/asciidoc/userguide/images/architecture/JPA_Hibernate.svg index 318a312e1a..b6a240a85a 100644 --- a/documentation/src/main/asciidoc/userguide/images/architecture/JPA_Hibernate.svg +++ b/documentation/src/main/asciidoc/userguide/images/architecture/JPA_Hibernate.svg @@ -14,7 +14,7 @@ text-rendering="auto" stroke="black" stroke-linecap="square" - width="686" + width="885" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" @@ -22,19 +22,19 @@ stroke-dasharray="none" font-weight="normal" stroke-width="1" - height="385" + height="438" font-family="'Dialog'" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto" - id="svg3336" version="1.1" - inkscape:version="0.91 r13725" - sodipodi:docname="JPA_Hibernate.svg"> + id="svg699" + sodipodi:docname="JPA_Hibernate.svg" + inkscape:version="0.92.1 r15371"> + id="metadata703"> @@ -54,21 +54,21 @@ inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" - inkscape:window-height="1017" - id="namedview4010" + inkscape:window-height="1001" + id="namedview701" showgrid="false" - inkscape:zoom="2.1268222" - inkscape:cx="343" - inkscape:cy="79.655586" - inkscape:window-x="-8" - inkscape:window-y="-8" + inkscape:zoom="1.0834314" + inkscape:cx="442.5" + inkscape:cy="219" + inkscape:window-x="-9" + inkscape:window-y="-9" inkscape:window-maximized="1" - inkscape:current-layer="g3592" /> + inkscape:current-layer="g697" /> + id="g697"> + id="stop3" /> + id="stop5" /> + id="stop8" /> + id="stop10" /> + id="stop13" /> + id="stop15" /> + id="stop18" /> + id="stop20" /> + id="stop23" /> + id="stop25" /> + id="stop28" /> + id="stop30" /> + id="stop33" /> + id="stop35" /> + id="stop38" /> + id="stop40" /> + id="stop43" /> + id="stop45" /> + id="stop48" /> + id="stop50" /> + id="stop53" /> + id="stop55" /> + + + + + id="stop63" /> + id="stop65" /> + + + + + + + + + + + + + + + + + + + + + d="M0 0 L885 0 L885 438 L0 438 L0 0 Z" + id="path93" /> + d="M-649 -37 L236 -37 L236 401 L-649 401 L-649 -37 Z" + id="path96" /> + d="M-514.5 -21.5 L370.5 -21.5 L370.5 416.5 L-514.5 416.5 L-514.5 -21.5 Z" + id="path99" /> + d="M0 0 L0 37 L159 37 L159 0 Z" + id="path102" /> + d="M0 0 L0 35 L157 35 L157 0 Z" + id="path105" /> + d="M0 0 L0 33 L155 33 L155 0 Z" + id="path108" /> + d="M0 0 L0 25 L147 25 L147 0 Z" + id="path111" /> + d="M-538 -141.5 L347 -141.5 L347 296.5 L-538 296.5 L-538 -141.5 Z" + id="path114" /> + d="M0 0 L0 37 L112 37 L112 0 Z" + id="path117" /> + d="M0 0 L0 35 L110 35 L110 0 Z" + id="path120" /> + d="M0 0 L0 33 L108 33 L108 0 Z" + id="path123" /> + d="M0 0 L0 25 L100 25 L100 0 Z" + id="path126" /> + d="M-20.5 -140.5 L864.5 -140.5 L864.5 297.5 L-20.5 297.5 L-20.5 -140.5 Z" + id="path129" /> + d="M0 0 L0 37 L207 37 L207 0 Z" + id="path132" /> + d="M0 0 L0 35 L205 35 L205 0 Z" + id="path135" /> + d="M0 0 L0 33 L203 33 L203 0 Z" + id="path138" /> + d="M0 0 L0 25 L195 25 L195 0 Z" + id="path141" /> + d="M-44 -20.5 L841 -20.5 L841 417.5 L-44 417.5 L-44 -20.5 Z" + id="path144" /> + d="M0 0 L0 37 L160 37 L160 0 Z" + id="path147" /> + d="M0 0 L0 35 L158 35 L158 0 Z" + id="path150" /> + d="M0 0 L0 33 L156 33 L156 0 Z" + id="path153" /> + d="M0 0 L0 25 L148 25 L148 0 Z" + id="path156" /> + d="M-269 -20.5 L616 -20.5 L616 417.5 L-269 417.5 L-269 -20.5 Z" + id="path159" /> + d="M0 0 L0 37 L190 37 L190 0 Z" + id="path162" /> + d="M0 0 L0 35 L188 35 L188 0 Z" + id="path165" /> + d="M0 0 L0 33 L186 33 L186 0 Z" + id="path168" /> + d="M0 0 L0 25 L178 25 L178 0 Z" + id="path171" /> + d="M-723 -21.5 L162 -21.5 L162 416.5 L-723 416.5 L-723 -21.5 Z" + id="path174" /> + d="M0 0 L0 37 L142 37 L142 0 Z" + id="path177" /> + d="M0 0 L0 35 L140 35 L140 0 Z" + id="path180" /> + d="M0 0 L0 33 L138 33 L138 0 Z" + id="path183" /> + d="M0 0 L0 25 L130 25 L130 0 Z" + id="path186" /> + d="M-36 -380.5 L849 -380.5 L849 57.5 L-36 57.5 L-36 -380.5 Z" + id="path189" /> + d="M0 0 L0 37 L176 37 L176 0 Z" + id="path192" /> + d="M0 0 L0 35 L174 35 L174 0 Z" + id="path195" /> + d="M0 0 L0 33 L172 33 L172 0 Z" + id="path198" /> + d="M0 0 L0 25 L164 25 L164 0 Z" + id="path201" /> + d="M-54.5 -260.5 L830.5 -260.5 L830.5 177.5 L-54.5 177.5 L-54.5 -260.5 Z" + id="path204" /> + d="M0 0 L0 37 L139 37 L139 0 Z" + id="path207" /> + d="M0 0 L0 35 L137 35 L137 0 Z" + id="path210" /> + d="M0 0 L0 33 L135 33 L135 0 Z" + id="path213" /> + d="M0 0 L0 25 L127 25 L127 0 Z" + id="path216" /> + d="M-279.5 -260.5 L605.5 -260.5 L605.5 177.5 L-279.5 177.5 L-279.5 -260.5 Z" + id="path219" /> + d="M0 0 L0 37 L169 37 L169 0 Z" + id="path222" /> + d="M0 0 L0 35 L167 35 L167 0 Z" + id="path225" /> + d="M0 0 L0 33 L165 33 L165 0 Z" + id="path228" /> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + d="M0 0 L0 25 L157 25 L157 0 Z" + id="path231" /> + id="g237"> + id="rect235" /> - + id="g247"> + id="rect243" /> + id="rect245" /> + id="g251"> + id="rect249" /> + id="g255"> + id="path253" /> + id="g259"> + id="rect257" /> + id="g263"> + id="rect261" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-128.5,-9.5)" + id="g271"> + id="image265" /> + TransactionImpl - - - - + id="text269">EntityManager + id="g275"> - - - - - - + id="rect273" /> + id="g279"> + id="rect277" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-128.5,-9.5)" + id="g287"> + id="image281" /> + EntityTransaction + id="text285">EntityManager - - - - - - - - - - - - - - - - - - Transaction - - + id="g293"> + id="rect289" /> + id="rect291" /> + id="g297"> + id="rect295" /> + id="g301"> + id="path299" /> + id="g305"> + id="rect303" /> + + + + + + + + Session + + + + id="g325"> + id="rect323" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-105,110.5)" + id="g333"> + id="image327" /> + SessionFactory + id="text331">Session + id="g339"> + id="rect335" /> + id="rect337" /> + id="g343"> + id="rect341" /> + id="g347"> + id="path345" /> + id="g351"> + id="rect349" /> + id="g355"> + id="rect353" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-622.5,109.5)" + id="g363"> + id="image357" /> + EntityManager - - - - + id="text361">EntityManagerFactory + id="g367"> - - - - - - + id="rect365" /> + id="g371"> + id="rect369" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-622.5,109.5)" + id="g379"> + id="image373" /> + id="image375" /> SessionFactoryImpl + id="text377">EntityManagerFactory + id="g385"> + id="rect381" /> + id="rect383" /> + id="g389"> + id="rect387" /> + id="g393"> + id="path391" /> + id="g397"> + id="rect395" /> + id="g401"> + id="rect399" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-599,-10.5)" + id="g409"> + id="image403" /> + EntityManagerFactory - - - - + id="text407">SessionFactory + id="g413"> - - - - - - + id="rect411" /> + id="g417"> + id="rect415" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-599,-10.5)" + id="g425"> + id="image419" /> + EntityManagerFactoryImpl + id="text423">SessionFactory + id="g431"> + id="rect427" /> + id="rect429" /> + id="g435"> + id="rect433" /> + id="g439"> + id="path437" /> + id="g443"> + id="rect441" /> + id="g447"> + id="rect445" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-374,-10.5)" + id="g457"> + id="image449" /> + + SessionFactoryImplementor - - - - + id="text455">SessionFactoryImpl + id="g461"> - - - - - - + id="rect459" /> + id="g465"> + id="rect463" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(-374,-10.5)" + id="g475"> + id="image467" /> + + Session + id="text473">SessionFactoryImpl + id="g481"> + id="rect477" /> + id="rect479" /> + id="g485"> + id="rect483" /> + id="g489"> + id="path487" /> + id="g493"> + id="rect491" /> + id="g497"> + id="rect495" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(80,-9.5)" + id="g507"> + id="image499" /> + id="image501" /> + SessionImpl - - - - + id="text505">SessionImpl + id="g511"> - - - - - - + id="rect509" /> + id="g515"> + id="rect513" /> + font-size="15" + transform="matrix(1,0,0,1,649,37) translate(80,-9.5)" + id="g525"> + id="image517" /> + + EntityManagerImpl + id="text523">SessionImpl - + fill="gray" + font-size="15" + font-family="'Segoe UI'" + transform="matrix(1,0,0,1,649,37) translate(-613,343.5)" + stroke="gray" + id="g531"> + + - + + id="rect533" /> + fill="silver" + font-size="15" + font-family="'Segoe UI'" + transform="matrix(1,0,0,1,649,37) translate(-612,344.5)" + stroke="silver" + id="g539"> + id="path537" /> - - - + - + id="rect541" /> - + + id="rect545" /> - - - + + + + id="text553">EntityTransaction - + + id="rect557" /> - - - + + id="rect561" /> - + + + + id="text569">EntityTransaction + + + + + + + + + + + + + + + + + + + Transaction + + + + + + + + + + + Transaction + + + + + + + + + + + + + + + + + + + + + TransactionImpl + + + + + + + + + + + TransactionImpl + + + stroke="rgb(0,130,0)" + id="g667"> + id="path665" /> + + + + id="path671" /> + id="path673" /> + id="path675" /> + id="path677" /> + + + id="path683" /> + id="path685" /> + + + id="path691" /> - - + id="path693" />