Hibernate (ORM) - in 10 steps

рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ
резрежреж+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

рдХреЗ рддрдкрд╛рдЗрдБ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ, рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрдиреЗ Java ORM рдЙрдкрдХрд░рдг рд╕рд┐рдХреНрди рдЦреЛрдЬреНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫ? рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдПрдиреНрдбреНрд░реЛрдЗрдб рдПрдк рднрдиреНрджрд╛ рдЕрдЧрд╛рдбрд┐ рдирд╣реЗрд░реНрдиреБрд╣реЛрд╕реН! рд╣рд╛рдореНрд░реЛ рдПрдк 100% рдирд┐:рд╢реБрд▓реНрдХ рдЫ рд░ рдХреБрдиреИ рд╕рд╛рдЗрди-рдЕрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░реНрджреИрди, рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдХреЛ рд╕рдВрд╕рд╛рд░рдорд╛ рд╣рд╛рдо рдлрд╛рд▓реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдпрд╕ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рдорд╛, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдмрд╛рд░реЗ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫреМрдВред рд╣рд╛рдореА рдЪрд░рдг 1 рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВ, рддрдкрд╛рдИрд▓рд╛рдИ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рд░ ORM (рд╡рд╕реНрддреБ-рд╕рдореНрдмрдиреНрдзрд┐рдд рдореНрдпрд╛рдкрд┐рдЩ) рдХреЛ рдкрд░рд┐рдЪрдп рджрд┐рдБрджреИ рд░ рддрдкрд╛рдЗрдБрдХреЛ Java рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдлрд╛рдЗрджрд╛рд╣рд░реВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрджреИред

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

рдЪрд░рдг 3 рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдореНрдпрд╛рдкрд┐рдЩ рдлрд╛рдЗрд▓ рд╕реЗрдЯрдЕрдкрдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрдкрд╛рдЗрдБрдХреЛ рдЬрд╛рднрд╛ рдХрдХреНрд╖рд╛рд╣рд░реВрд▓рд╛рдИ рдбрд╛рдЯрд╛рдмреЗрд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рдХрд╕рд░реА рдирдХреНрд╕рд╛ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХрд╛рдЙрдБрдЫред рддрдкрд╛рдИрдВрд▓реЗ рдореНрдпрд╛рдкрд┐рдЩрд╣рд░реВ рдХрд╕рд░реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ, рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ, рд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдзрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдЪрд░рдг 4 рдорд╛, рд╣рд╛рдореА рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдорд╛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрдзреНрдпрдпрди рдЧрд░реНрдЫреМрдВ, рд╣рд╛рдЗрдмрд░рдиреЗрдЯрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдХреБрдиреИ рд╡рд╕реНрддреБ рд╣реБрдирд╕рдХреНрдиреЗ рд╡рд┐рднрд┐рдиреНрди рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдХреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрджреИред рддрдкрд╛рдИрдВрдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдпреА рд░рд╛рдЬреНрдпрд╣рд░реВ рдмреБрдЭреНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред

рдЪрд░рдг 5 рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдорд╛ рдкрд░реНрд╕рд┐рд╕реНрдЯреЗрдиреНрдЯ рд╡рд╕реНрддреБрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддрдкрд╛рдИрдВрд▓реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд╕реНрддреБрд╣рд░реВ рдХрд╕рд░реА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ, рдореЗрдЯрд╛рдЙрдиреЗ рд░ рдкреБрдирдГрдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдЪрд░рдг 6 рджреЗрдЦрд┐ 11 рд╕рдореНрдо, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдХрд╛ 11 рд╡рд┐рдзрд┐рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рдорд╛ рдмрдЪрдд, рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ, рдореЗрдЯрд╛рдЙрдиреЗ, рд▓реЛрдб рдЧрд░реНрдиреЗ, рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ, рдорд░реНрдЬ рдЧрд░реНрдиреЗ, рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреЗ, рдмрдЪрдд рдЧрд░реНрдиреЗ рд╡рд╛ рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗ, рдмрд╛рд╣рд┐рд░ рдирд┐рдХрд╛рд▓реНрдиреЗ, рдлреНрд▓рд╢ рдЧрд░реНрдиреЗ рд░ рдЦрд╛рд▓реА рдЧрд░реНрдиреЗ рд╕рдорд╛рд╡реЗрд╢ рдЫред рдпреА рд╡рд┐рдзрд┐рд╣рд░реВ рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдХрд╛ рдореВрд▓ рд╣реБрдиреН рд░ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдмреБрдЭреНрдиреБ рд╕рдлрд▓ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рд╡рд┐рдХрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫред

рдЪрд░рдг 7 рд▓реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдорд╛ рдореНрдпрд╛рдкрд┐рдЩрдХрд╛ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЬрд╕рдорд╛ рдПрдХ-рджреЗрдЦрд┐-рдПрдХ, рдПрдХ-рдмрд╛рдЯ-рдзреЗрд░, рдзреЗрд░реИ-рджреЗрдЦрд┐-рдПрдХ, рд░ рдзреЗрд░реИ-рджреЗрдЦрд┐-рдзреЗрд░реИ рдореНрдпрд╛рдкрд┐рдЩрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдореНрдмрдиреНрдз рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рдпреА рдореНрдпрд╛рдкрд┐рдЩ рдкреНрд░рдХрд╛рд░рд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдЪрд░рдг 8 рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ (HQL) рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ SQL-рдЬрд╕реНрддреЛ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рд▓реЗрдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрдкрд╛рдИрд▓реЗ HQL рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдзрд╛рд░рднреВрдд рд░ рдЙрдиреНрдирдд рдкреНрд░рд╢реНрдирд╣рд░реВ рдХрд╕рд░реА рд▓реЗрдЦреНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

рдЪрд░рдг 9 рдорд╛, рд╣рд╛рдореА рдорд╛рдкрджрдгреНрдб рдкреНрд░рд╢реНрдирд╣рд░реВ рдХрднрд░ рдЧрд░реНрдЫреМрдВ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрддрд┐рд╢реАрд▓ рдкреНрд░рд╢реНрдирд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддрдкрд╛рдИрд▓реЗ рд╡рд┐рд╢реЗрд╖ рдорд╛рдкрджрдгреНрдбрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рд╡рд╕реНрддреБрд╣рд░реВ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдорд╛рдкрджрдгреНрдб рдкреНрд░рд╢реНрдирд╣рд░реВ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫред

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

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛, рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдПрдиреНрдбреНрд░реЛрдЗрдб рдПрдк рдЫрд┐рдЯреЛ рд░ рд╕рдЬрд┐рд▓реИ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рд╕рд┐рдХреНрди рдЦреЛрдЬреНрдиреЗ рдЬреЛ рдХреЛрд╣реАрдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдо рдЙрдкрдХрд░рдг рд╣реЛред рд╣рд╛рдореНрд░реЛ рд╡рд┐рд╕реНрддреГрдд рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рдХреЛ рд╕рд╛рде, рддрдкрд╛рдИрдВрд▓реЗ рд╣рд╛рдЗрдмрд░рдиреЗрдЯрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛рд╣рд░реВ рд╕рд┐рдХреНрдиреБрд╣реБрдиреЗрдЫ рд░ рдпрд╕рд▓рд╛рдИ рддрдкрд╛рдИрдВрдХреЛ рдЬрд╛рднрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗред рдЖрдЬ рд╣рд╛рдореНрд░реЛ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рд╕рд┐рдХреНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН!
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдЕрдкреНрд░рд┐рд▓ реиреж

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рдпреЛ рдПрдкрд▓реЗ рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдпрд╕ рдкреНрд░рдХрд╛рд░рдХрд╛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░реНрди рд╕рдХреНрдЫ
рдбрд┐рднрд╛рдЗрд╕ рд╡рд╛ рдЕрдиреНрдп ID рд╣рд░реВ
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдбреЗрдЯрд╛ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдиреНрдЬрд┐рдЯрдорд╛ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдиреНрдЫ
рддрдкрд╛рдИрдВ рдЙрдХреНрдд рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдЗрджрд┐рди рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ

рдирдпрд╛рдБ рдХреЗ рдЫ

Removed unused code/libraries and images,
Reduced app size

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рдлреЛрди рдирдореНрдмрд░
+918799709773
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
kuldeep Kaushik
support@ideeprogrammer.com
H.NO. 3 TIRGADI JASPUR, U.S. NAGAR Udham Singh Nagar, Uttarakhand 244712 India
undefined

Idee Programmer рдХрд╛ рдердк рд╡рд╕реНрддреБрд╣рд░реВ