Querydsl: рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдкреБрд░рд╛рдирд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 7 рдЕрдЧре░ 2020  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: querydsl/querydsl

рдореИрдВ рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

http://www.querydsl.com/ рдФрд░ https://twitter.com/querydsl 2016 рд╕рдВрд╕реНрдХрд░рдг 4.1.3 рдореЗрдВ рдЕрдЯрдХреЗ рд╣реБрдП рд╣реИрдВ
рдЧреАрдереВрдм рдкрд░ рд╡рд┐рдХреА рд▓рдЧрднрдЧ рдЦрд╛рд▓реА рд╣реИред
рдореБрдЭреЗ рдЪреИрдВрдЬ рднреА рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред 4.2.2 рдФрд░ 4.3.1 рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ?

рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЬреЗрдбреАрдХреЗ 8 рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдЬреЗрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╡реЗрд░реАрдбреАрдПрд╕рдПрд▓ рдХреЛ рдХреИрд╕реЗ рдмрддрд╛рдирд╛ рд╣реИ рдФрд░ рдбреАрдмреА рд╕реЗ рдкреБрд░рд╛рдиреЗ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдирд╣реАрдВред

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

QueryDSL SQL рдХреЛ Java 8 рдХреЗ рд▓рд┐рдП рдХрднреА рднреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╡рд░реНрд╖реЛрдВ рддрдХ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЕрдм рд╕рдХреНрд░рд┐рдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рдо Querydsl JPA рдХреЗ рдЗрд░реНрдж-рдЧрд┐рд░реНрдж рдШреВрдорддрд╛ рд╣реИ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдореИрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

QueryDSL рдЬреЗрдкреАрдП рдЬрд╛рд╡рд╛ 8 рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдХрд╛ рдареАрдХ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЖрдк рдХрд┐рд╕ Querydsl рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╣рд╛рдВ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рдкрд░рд┐рдпреЛрдЬрдирд╛ querydsl-sql рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред

рдлрд┐рд░ рднреА, рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдпрд╛ рд▓реЙрдЧ рдмрджрд▓рд╛?

рд╣рдордиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рддрдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЕрдкрд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛQueryDSL SQL рдХреА рдмрд╛рдд рд╣реИ, 4.1.3 рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдЕрднреА рднреА рд╕рдЯреАрдХ рд╣реИред

@jwgmeligmeyling рдХреНрдпрд╛ QueryDSL SQL рдХреЛ Java 8 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рд▓рд╛рдн рд╣реЛрдЧрд╛? рдпрд╛ рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлреЛрдХрд╕ QueryDSL рдЬреЗрдкреАрдП рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

@MatthewBerk QueryDSL 5.x рдЬрд╛рд╡рд╛ 8 рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рдпрд╣ рднреА рдЬрд╛рд╡рд╛ 9+ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдореЗрдВ querydsl-sql ред querydsl-sql рдпрд╣ рд╣реЛрдВрдЧреЗ рдХрд┐ рд╣рдо рдЕрдВрддрддрдГ Java 8 рджрд┐рдирд╛рдВрдХ/рд╕рдордп API рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдХрд┐ joda-time рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдЧрд╛ред рдЬрд╛рд╡рд╛ 8 рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░реЛрдВ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рд╕рд░рд▓ рдХреЛрдб рдХреЗ рд▓рд┐рдП рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдзреАрд░реЗ-рдзреАрд░реЗ рдЕрдорд░реВрдж рдХреЛ рд░рдирдЯрд╛рдЗрдо рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рджрд░рд╡рд╛рдЬреЗ рдЦреЛрд▓рддрд╛ рд╣реИ (рдЬреЛ рдХрд┐ рдЕрднреА рддрдХ 5.x рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧрд╛)ред querydsl-sql рд▓рд┐рдП рдЬрд╛рд╡рд╛ 8 рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд▓рд╛рдн рд╣реИрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИ рдХрд┐ querydsl-jpa рд▓рд┐рдП рдХрд┐рд╕реА рднреА рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдУрдЖрд░рдПрдо рд╡рд┐рдХреНрд░реЗрддрд╛ рдЬрд╛рд╡рд╛ 8 рд╕рдорд░реНрдерди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рднрд╛рд░реА рднрд╛рд░реЛрддреНрддреЛрд▓рди рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЕрдкрдиреЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реВрдВ:

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

aoudiamoncef picture aoudiamoncef  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

viktorgt picture viktorgt  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

intuitiveminds picture intuitiveminds  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

michaelhum picture michaelhum  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jmpicnic picture jmpicnic  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ