tg-me.com/java_tg/3091
Last Update:
π©βπ» JPQL: ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠ»ΠΎΠΌΠ°ΡΡ Hibernate
Π£Π·Π½Π°ΠΉΡΠ΅, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ JPQL-Π·Π°ΠΏΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΊΠΎΡΡΡ Hibernate Π² 5 ΡΠ°Π·, ΠΈΠ·Π±Π΅Π³Π°Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎΡΠΌΠΎΠ·ΡΡΠΈΡ
80% ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ²!
ΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π½Π° ΠΎΡΠΊΡΡΡΡΠΉ ΡΡΠΎΠΊ
π 19 ΠΈΡΠ½Ρ Π² 20:00 ΠΠ‘Π
π ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎ. Π£ΡΠΎΠΊ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΡΡΠ°ΡΡΠ° ΠΊΡΡΡΠ° Β«Java Developer. ProfessionalΒ».
π― Π ΡΡΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ:
βοΈ- JPQL vs SQL: ΠΏΠΎΡΠ΅ΠΌΡ Π²Π°ΡΠΈ Π·Π°ΠΏΡΠΎΡΡ Π»ΠΎΠΌΠ°ΡΡ Hibernate ΠΈ ΠΊΠ°ΠΊ ΠΈΡ
ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΠ Π½Π΅ Β«ΡΠΌΠΈΡΠ°Π»Π°Β» ΠΏΠΎΠ΄ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ.
βοΈ Π’Π°ΠΉΠ½ΡΠ΅ Π»ΠΎΠ²ΡΡΠΊΠΈ: Π°Π½ΡΠΈΠΏΠ°ΡΡΠ΅ΡΠ½Ρ JPQL, Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΠΈΠ΅ N+1 SELECT ΠΈ ΡΠΎΡΠΌΠΎΠ·ΡΡΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡ
ΠΏΠΎΠΈΡΠΊΠ° Π² ΠΊΠΎΠ΄Π΅.
βοΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ: ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ JOIN FETCH, ΠΏΠΎΠ΄Π·Π°ΠΏΡΠΎΡΡ ΠΈ ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² JPQL Π΄Π»Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΡ Hibernate.
π₯ ΠΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ:
Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌ Hibernate, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
π‘Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΡΠΎΠΊΠ° Π²Ρ:
ΠΠ°ΡΡΠΈΡΠ΅ΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ JPQL-Π·Π°ΠΏΡΠΎΡΡ, ΠΈΠ·Π±Π΅Π³Π°ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Hibernate-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
π ΠΠ°ΡΠΈΠΌ ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°Π΅Ρ ΡΠΊΠΈΠ΄ΠΊΡ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ - JAVA_06
π Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π½Π° Π²Π΅Π±ΠΈΠ½Π°Ρ: https://tglink.io/93296a96b28e?erid=2W5zFK8efrQ
#ΡΠ΅ΠΊΠ»Π°ΠΌΠ°
Π ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Π΅
BY Java Developer

Share with your friend now:
tg-me.com/java_tg/3091