{"id":28935,"date":"2022-02-15T17:43:43","date_gmt":"2022-02-15T14:13:43","guid":{"rendered":"https:\/\/wpadmin.maktabkhooneh.org\/mag\/?p=28935"},"modified":"2026-04-06T18:18:19","modified_gmt":"2026-04-06T14:48:19","slug":"whats-hibernate-in-java","status":"publish","type":"post","link":"https:\/\/maktabkhooneh.org\/mag\/whats-hibernate-in-java\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0628\u0647 \u0632\u0628\u0627\u0646 \u0633\u0627\u062f\u0647"},"content":{"rendered":"\n<p>\u0627\u06af\u0631 \u0634\u0645\u0627 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062c\u0627\u0648\u0627 \u062e\u0648\u062f \u0647\u0633\u062a\u06cc\u062f\u060c Hibernate \u06cc\u06a9\u06cc \u0627\u0632 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0628\u0647 \u0622\u0645\u0648\u0632\u0634 Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u06cc\u0645 \u0648 \u0628\u0647 \u0634\u0645\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hibernate \u0686\u06cc\u0633\u062a\u061f<\/h2>\n\n\n\n<p>Hibernate \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 ORM (Object-Relational Mapping) \u0628\u0631\u0627\u06cc \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0628\u0647 \u0634\u0645\u0627 \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0627\u0632 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0634\u06cc\u200c\u06af\u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0627 Hibernate\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062c\u062f\u0627\u0648\u0644 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0647 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u062c\u0627\u0648\u0627 \u0648 \u0633\u062a\u0648\u0646\u200c\u0647\u0627\u06cc \u062c\u062f\u0627\u0648\u0644 \u0631\u0627 \u0628\u0647 \u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0646\u06af\u0627\u0634\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--56206\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-learn cb-ud1ng69u\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\r\n<div class=\"zht-learn-card\">\r\n    <div class=\"zht-learn-title-section\">\r\n        <div class=\"zht-learn-card-icon\">\r\n            <svg viewBox=\"0 0 24 24\" fill=\"currentColor\" width=\"24\" height=\"24\">\r\n                <path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\" \/>\r\n            <\/svg>\r\n        <\/div>\r\n        \r\n        <!-- \u0639\u0646\u0648\u0627\u0646 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u0644\u06cc\u0646\u06a9 -->\r\n        <a href=\"https:\/\/maktabkhooneh.org\/learn\/java\/\" class=\"zht-learn-card-title\" target=\"_blank\" rel=\"noopener noreferrer\">\r\n            \u062f\u0648\u0631\u0647\u200c\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627        <\/a>\r\n    <\/div>\r\n\r\n    <!-- \u062f\u06a9\u0645\u0647 \u062a\u0628\u062f\u06cc\u0644 \u0634\u062f\u0647 \u0628\u0647 \u062a\u06af button -->\r\n    <!-- \u0627\u0632 onclick \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u062a\u0627 \u0628\u0647 \u0645\u062d\u0636 \u06a9\u0644\u06cc\u06a9 \u0644\u06cc\u0646\u06a9 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u062f -->\r\n    <button class=\"zht-learn-card-btn\" data-course-url=\"https:\/\/maktabkhooneh.org\/learn\/java\/\" onclick=\"window.open(this.getAttribute('data-course-url'), '_blank');\">\r\n        \u0634\u0631\u0648\u0639 \u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc\r\n    <\/button>\r\n<\/div><\/div><\/div><\/div>\n\n\n<p>hibernate \u0627\u0628\u0632\u0627\u0631\u06cc \u0627\u0633\u062a \u06a9\u0647 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u0644\u0627\u06cc\u0647 \u0627\u0646\u062a\u0632\u0627\u0639\u06cc \u0627\u0633\u062a \u0648 \u0648\u0638\u06cc\u0641\u0647\u200c\u06cc \u0630\u062e\u06cc\u0631\u0647\u200c \u0633\u0627\u0632\u06cc \u0648 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0627\u0634\u06cc\u0627\u06cc \u062c\u0627\u0648\u0627 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627 \u062f\u0627\u0631\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0622\u0645\u0648\u0632\u0634 hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u06cc\u0645 \u0648 \u0633\u0639\u06cc \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u062c\u0632\u0626\u06cc\u0627\u062a \u0622\u0646 \u0631\u0627 \u067e\u0648\u0634\u0634 \u062f\u0647\u06cc\u0645.<\/p>\n\n\n\n<p>\u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c \u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0634\u06cc\u200c\u06af\u0631\u0627 \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0628\u0633\u06cc\u0627\u0631\u06cc \u062c\u0647\u0627\u062a \u0645\u0632\u06cc\u062a\u200c\u0647\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u062f\u0627\u0631\u062f \u0648\u0644\u06cc \u0647\u0645\u0686\u0646\u06cc\u0646 \u0647\u0646\u06af\u0627\u0645 \u06a9\u0627\u0631 \u0628\u0627 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a\u200c\u0647\u0627\u06cc\u06cc \u0647\u0645 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f. \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u062f\u0631 \u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u0634\u06cc\u200c\u06af\u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0627\u0632 \u0622\u0646 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u200c\u06cc \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc\u060c \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0631\u0627 \u0628\u0647 \u0634\u06a9\u0644 \u062c\u062f\u0648\u0644 \u062b\u0628\u062a \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0639\u062f\u0645 \u062a\u0637\u0627\u0628\u0642\u06cc \u06a9\u0647 \u0631\u062e \u0645\u06cc\u200c\u062f\u0647\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0634\u06a9\u0644 \u0633\u0627\u0632 \u0628\u0627\u0634\u062f. \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0639\u062f\u0645 \u0645\u0637\u0627\u0628\u0642\u062a \u0627\u0645\u067e\u062f\u0627\u0646\u0633 \u0634\u06cc \/ \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u06af\u0641\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u062d\u0644 \u0627\u06cc\u0646 \u0645\u0634\u06a9\u0644 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0627\u0632 hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0631\u062f. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631 \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645 \u0648\u0631\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647\u200c \u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0631\u0627 \u0628\u0647\u062a\u0631 \u0628\u0627 \u0647\u0645 \u0645\u0631\u062a\u0628\u0637 \u0645\u06cc\u200c\u06a9\u0646\u062f. Hibernate \u0645\u0646\u0637\u0642 \u067e\u0627\u06cc\u062f\u0627\u0631\u06cc \u0631\u0627 \u062a\u0648\u0633\u0639\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u0630\u062e\u06cc\u0631\u0647\u200c\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647\u200c\u06cc \u0637\u0648\u0644\u0627\u0646\u06cc\u200c\u062a\u0631 \u0627\u0646\u062c\u0627\u0645 \u0634\u0648\u062f.<\/p>\n\n\n\n<p>Hibernate \u0646\u0648\u0639\u06cc \u0627\u0628\u0632\u0627\u0631 ORM (\u0645\u062e\u0641\u0641 Object Relational Mapping) \u0627\u0633\u062a. \u0627\u0628\u0632\u0627\u0631 ORM \u062a\u06a9\u0646\u06cc\u06a9\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0634\u06cc \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0646\u0642\u0634\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u062f\u0631 \u0648\u0627\u0642\u0639 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u060c \u0627\u06cc\u062c\u0627\u062f \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u060c \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0622\u0646\u200c\u0647\u0627 \u0648 \u0628\u0647 \u0637\u0648\u0631 \u06a9\u0644\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0622\u0646\u200c\u0647\u0627 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p>\u0645\u0632\u06cc\u062a \u062f\u06cc\u06af\u0631 hibernate\u060c \u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0627\u0632 \u0646\u0648\u0639 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a. \u0628\u0647 \u0639\u0628\u0627\u0631\u062a \u062f\u06cc\u06af\u0631 \u06a9\u0627\u0631\u0628\u0631 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u062f\u0648\u0646 \u062f\u0631 \u0646\u0638\u0631 \u06af\u0631\u0641\u062a\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0627\u0632 \u0686\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u200c\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc \u06a9\u0646\u062f \u0648 \u0645\u0637\u0645\u0626\u0646 \u0628\u0627\u0634\u062f \u06a9\u0647 hibernate \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u067e\u0633 \u0622\u0646 \u0628\u0631\u0628\u06cc\u0627\u06cc\u062f. \u0647\u0645\u0686\u0646\u06cc\u0646 \u06a9\u062f\u0647\u0627\u06cc \u0646\u0648\u0634\u062a\u0647 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633 \u0646\u06cc\u0632 \u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u06a9\u0645\u062a\u0631 \u0627\u0633\u062a.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1200\" height=\"667\" src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2022\/02\/Hibernate-ToolsRESIZED.jpg\" alt=\"\u0622\u0645\u0648\u0632\u0634 Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627\" class=\"wp-image-28943\" title=\"\" srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2022\/02\/Hibernate-ToolsRESIZED.jpg 1200w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2022\/02\/Hibernate-ToolsRESIZED-300x167.jpg.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2022\/02\/Hibernate-ToolsRESIZED-1024x569.jpg.webp 1024w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2022\/02\/Hibernate-ToolsRESIZED-768x427.jpg.webp 768w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0639\u0645\u0627\u0631\u06cc Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627<\/h2>\n\n\n\n<p>Hibernate \u0628\u0627 \u062f\u0627\u0634\u062a\u0646 \u0645\u0639\u0645\u0627\u0631\u06cc \u0644\u0627\u06cc\u0647\u200c\u0627\u06cc \u0628\u0647 \u06a9\u0627\u0631\u0628\u0631 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u062f \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062f\u0627\u0646\u0633\u062a\u0646 API\u0647\u0627\u06cc \u0628\u0646\u06cc\u0627\u062f\u06cc \u06a9\u0627\u0631 \u06a9\u0646\u062f. Hibernate \u0627\u0632 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0648 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u0627\u0631\u0627\u0626\u0647 \u062e\u062f\u0645\u0627\u062a \u0648 \u0627\u0634\u06cc\u0627\u06cc \u067e\u0627\u06cc\u062f\u0627\u0631 (Persistence) \u0628\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f. (\u0645\u0646\u0638\u0648\u0631 \u0627\u0632 \u067e\u0627\u06cc\u062f\u0627\u0631\u06cc \u06cc\u0627 Persistence \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u0639\u0646\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062a\u0648\u0644\u06cc\u062f \u0634\u062f\u0647 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u0628\u0627\u06cc\u062f \u0645\u062f\u062a \u0632\u0645\u0627\u0646 \u0628\u06cc\u0634\u062a\u0631\u06cc \u0646\u0633\u0628\u062a \u0628\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u062a\u0648\u0644\u06cc\u062f\u0634\u0627\u0646 \u0639\u0645\u0631 \u06a9\u0646\u0646\u062f. \u0647\u0645\u06cc\u0646 \u0646\u06a9\u062a\u0647 \u0628\u0627\u0639\u062b \u062d\u0644 \u0645\u0634\u06a9\u0644 \u0639\u062f\u0645 \u062a\u0637\u0627\u0628\u0642 \u0628\u06cc\u0646 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627 \u0648 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f.)<\/p>\n\n\n<div class=\"jet-listing-grid--50192\" style=\"\"><style><\/style><section class=\"zht-related-post\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Article\" role=\"region\"\n  aria-label=\"Related article\">\n  <div class=\"zht-related-post-section-label\">\n    \u0645\u0637\u0627\u0644\u0628 \u0645\u0631\u062a\u0628\u0637\n  <\/div>\n  <img decoding=\"async\" width=\"300\" height=\"169\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/07\/java-method-class-final-1-300x169.png.webp\" class=\"attachment-medium size-medium wp-post-image lazyload\" alt=\"Final \u062f\u0631 \u062c\u0627\u0648\u0627 \u0686\u06cc\u0633\u062a\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/07\/java-method-class-final-1-300x169.png.webp 300w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/07\/java-method-class-final-1-1024x576.png.webp 1024w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/07\/java-method-class-final-1-768x432.png.webp 768w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2023\/07\/java-method-class-final-1-1536x864.png.webp 1536w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2023\/07\/java-method-class-final-1.png 1600w\" data-sizes=\"(max-width: 300px) 100vw, 300px\" title=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300\/169;\">\n  <a href=\"https:\/\/maktabkhooneh.org\/mag\/final-in-java\/\" class=\"zht-related-post-title\"\n    itemprop=\"headline\" target=\"_blank\">\u0622\u0645\u0648\u0632\u0634 \u0645\u0641\u0647\u0648\u0645 Final \u062f\u0631 \u062c\u0627\u0648\u0627 + \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc<\/a>\n<\/section><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u0645\u0639\u0645\u0627\u0631\u06cc Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0633\u0647 \u0628\u062e\u0634 \u062f\u0627\u0631\u062f:<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"text-decoration: underline;\">\u00a0\u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062a\u0635\u0627\u0644:<\/span> \u0627\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u062a\u0635\u0627\u0644 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0632 \u0622\u0646 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u0627\u062a\u0635\u0627\u0644 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0645\u0646\u0627\u0628\u0639 \u0632\u06cc\u0627\u062f\u06cc \u062f\u0627\u0631\u062f \u067e\u0631\u0647\u0632\u06cc\u0646\u0647\u200c\u062a\u0631\u06cc\u0646 \u0628\u062e\u0634 \u0645\u0639\u0645\u0627\u0631\u06cc \u0647\u0627\u06cc\u0628\u0631\u0646\u06cc\u062a \u0627\u0633\u062a.<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">\u00a0\u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0631\u0627\u06a9\u0646\u0634:<\/span> \u0628\u0627 \u06a9\u0645\u06a9 \u0627\u06cc\u0646 \u0633\u0631\u0648\u06cc\u0633 \u0627\u0645\u06a9\u0627\u0646\u06cc \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u06a9\u0627\u0631\u0628\u0631 \u0628\u062a\u0648\u0627\u0646\u062f \u0647\u0645\u0632\u0645\u0627\u0646 \u0686\u0646\u062f\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f.<\/li>\n\n\n\n<li><span style=\"text-decoration: underline;\">\u0646\u0642\u0634\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0627\u0634\u06cc\u0627:<\/span> \u0627\u06cc\u0646 \u062a\u06a9\u0646\u06cc\u06a9 \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0632 \u0641\u0631\u0645 \u0634\u06cc \u0628\u0647 \u0641\u0631\u0645 \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0628\u0647 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u0631\u0648\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a \u0647\u0627\u06cc\u0628\u0631\u0646\u06cc\u062a \u0634\u06cc \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0645\u062a\u062f Session.save \u062f\u0631\u06cc\u0627\u0641\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u067e\u0633 \u0627\u0632 \u0628\u0631\u0631\u0633\u06cc \u0648\u0636\u0639\u06cc\u062a \u0634\u06cc\u060c \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f.<\/li>\n<\/ol>\n\n\n\n<p>\u062f\u0631 \u0646\u0648\u0639\u06cc \u0627\u0632 \u0645\u0639\u0645\u0627\u0631\u06cc \u06a9\u0647 \u0645\u0639\u0645\u0627\u0631\u06cc Lite \u0646\u0627\u0645 \u062f\u0627\u0631\u062f\u060c \u0628\u062e\u0634 \u0633\u0648\u0645 \u0645\u0639\u0645\u0627\u0631\u06cc \u06cc\u0639\u0646\u06cc \u0646\u0642\u0634\u0647 \u0628\u0631\u062f\u0627\u0631\u06cc \u06cc\u0627 \u0646\u06af\u0627\u0634\u062a \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0627\u0634\u06cc\u0627 \u0627\u0647\u0645\u06cc\u062a \u0628\u06cc\u0634\u062a\u0631\u06cc \u062f\u0627\u0631\u062f \u0648 \u0641\u0642\u0637 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f ( \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062a\u0635\u0627\u0644 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0631\u0627\u06a9\u0646\u0634 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627\u06cc\u06cc \u0646\u062f\u0627\u0631\u0646\u062f).<\/p>\n\n\n\n<p>\u0627\u0644\u0628\u062a\u0647 \u0645\u0639\u0645\u0627\u0631\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0628\u0647 \u0646\u0627\u0645 Full Cream \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0627\u0632 \u0647\u0631 \u0633\u0647 \u0628\u062e\u0634 \u0645\u0639\u0645\u0627\u0631\u06cc \u0647\u0627\u06cc\u0628\u0631\u0646\u06cc\u062a \u06cc\u0639\u0646\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u062a\u0635\u0627\u0644 \u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0631\u0627\u06a9\u0646\u0634 \u0648 \u0646\u06af\u0627\u0634\u062a \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0627\u0634\u06cc\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" width=\"600\" height=\"515\" data-src=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2022\/02\/Hibernate-ArchitectureRESIZED.jpg\" alt=\"\u0645\u0639\u0645\u0627\u0631\u06cc Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627\" class=\"wp-image-28944 lazyload\" title=\"\" data-srcset=\"https:\/\/maktabkhooneh.org\/mag\/wp-content\/uploads\/2022\/02\/Hibernate-ArchitectureRESIZED.jpg 600w, https:\/\/maktabkhooneh.org\/mag\/wp-content\/smush-webp\/2022\/02\/Hibernate-ArchitectureRESIZED-300x258.jpg.webp 300w\" data-sizes=\"(max-width: 600px) 100vw, 600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 600px; --smush-placeholder-aspect-ratio: 600\/515;\" \/><figcaption><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u0647\u0627\u0631 \u0644\u0627\u06cc\u0647 \u0627\u0635\u0644\u06cc \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc Hibernate<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00a0java application layer<\/li>\n\n\n\n<li>\u00a0hibernate framework layer<\/li>\n\n\n\n<li>\u00a0backhand api layer<\/li>\n\n\n\n<li>\u00a0database layer<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u0632\u0627\u06cc\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0647\u0627\u06cc\u0628\u0631\u0646\u06cc\u062a:<\/h2>\n\n\n\n<p>Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0645\u0632\u0627\u06cc\u0627\u06cc \u0632\u06cc\u0627\u062f\u06cc \u062f\u0627\u0631\u062f \u06a9\u0647 \u0627\u0632 \u0622\u0646 \u062c\u0645\u0644\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0647 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0627\u0634\u0627\u0631\u0647 \u06a9\u0631\u062f :<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/6662\/eb9adfa0c2e2229ac0d42e5c636700d3.webp?expire=4893471932&#038;token=8aa3fe7b9c18a982646910112be0369f&#038;md5=iqP-e5wYqYJkaRARK-A2nw==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627: \u0627\u0635\u0648\u0644 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627: \u0627\u0635\u0648\u0644 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B5%D9%88%D9%84-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-mk6662\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627: \u0627\u0635\u0648\u0644 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f1\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f1\u06f3\u06f9,\u06f3\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f3\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A7%D8%B5%D9%88%D9%84-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-mk6662\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<ul class=\"wp-block-list\">\n<li>\u00a0<strong>\u0627\u067e\u0646 \u0633\u0648\u0631\u0633 \u0648 \u06a9\u0645 \u062d\u062c\u0645 \u0628\u0648\u062f\u0646 Hibernate<\/strong>: \u0633\u0628\u06a9 \u0628\u0648\u062f\u0646 \u0648 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0648\u062f\u0646 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u060c \u0622\u0646 \u0631\u0627 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0648 \u06a9\u0627\u0631\u0622\u0645\u062f \u0645\u06cc \u06a9\u0646\u062f.<\/li>\n\n\n\n<li><strong>\u00a0\u0639\u0645\u0644\u06a9\u0631\u062f \u0633\u0631\u06cc\u0639 (fast performance)<\/strong>: \u0627\u062c\u0631\u0627\u06cc Hibernate \u0628\u0647 \u062f\u0644\u06cc\u0644 \u0642\u0627\u0628\u0644\u06cc\u062a \u06a9\u0634 \u062f\u0631\u0648\u0646\u06cc \u0622\u0646\u060c \u0628\u0633\u06cc\u0627\u0631 \u0633\u0631\u06cc\u0639 \u0627\u0633\u062a .<\/li>\n\n\n\n<li><strong>\u062f\u0648 \u0645\u062f\u0644 \u06a9\u0634 \u062f\u0631 Hibernate \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f:<\/strong> \u06a9\u0634 \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644 (first level Cache) \u0648 \u06a9\u0634 \u0645\u0631\u062d\u0644\u0647 \u062f\u0648\u0645 (second level Cache). \u06a9\u0634 \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644 \u0628\u0647 \u0635\u0648\u0631\u062a \u067e\u06cc\u0634 \u0641\u0631\u0636 \u0641\u0639\u0627\u0644 \u0627\u0633\u062a. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647 \u06a9\u0634 \u0628\u0647 \u0639\u0645\u0644\u06a9\u0631\u062f \u0633\u0631\u06cc\u0639 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li><strong>\u0627\u0633\u062a\u0642\u0644\u0627\u0644 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 (Database Independent query):<\/strong> \u0628\u0627 \u06a9\u0645\u06a9 \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0633\u062a\u0642\u0644 \u0627\u0632 \u0646\u0648\u0639 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0628\u0627 \u0622\u0646 \u06a9\u0627\u0631 \u06a9\u0646\u06cc\u062f \u0648 \u0646\u06cc\u0627\u0632\u06cc \u0646\u06cc\u0633\u062a \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0648\u0639 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc\u200c\u0647\u0627\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0647\u0627\u06cc\u0628\u0631\u0646\u06cc\u062a \u0627\u06cc\u0646 \u0645\u062d\u062f\u0648\u062f\u06cc\u062a \u0648\u062c\u0648\u062f \u062f\u0627\u0634\u062a \u0648 \u0628\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c \u06a9\u0627\u0631\u0628\u0631 \u0645\u062c\u0628\u0648\u0631 \u0628\u0648\u062f \u06a9\u062f\u0647\u0627 \u0631\u0627 \u0628\u0627\u0632\u0646\u0648\u06cc\u0633\u06cc \u06a9\u0646\u062f.<\/li>\n\n\n\n<li><strong>\u0627\u06cc\u062c\u0627\u062f \u062e\u0648\u062f\u06a9\u0627\u0631 \u062c\u062f\u0648\u0644 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647<\/strong>: \u0628\u0627 \u06a9\u0645\u06a9 \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u062f\u06cc\u06af\u0631 \u0646\u06cc\u0627\u0632\u06cc \u0628\u0647 \u0627\u06cc\u062c\u0627\u062f \u062f\u0633\u062a\u06cc \u062c\u062f\u0627\u0648\u0644 \u0646\u06cc\u0633\u062a \u0648 \u0628\u0647 \u0635\u0648\u0631\u062a \u0627\u062a\u0648\u0645\u0627\u062a\u06cc\u06a9 \u062c\u062f\u0627\u0648\u0644 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/li>\n\n\n\n<li>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Join: \u0627\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0648 \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062c\u062f\u0648\u0644\u200c\u0647\u0627 \u0631\u0627 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u0631\u0627\u0628\u0637\u200c\u0647\u0627 \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc Hibernate:<\/h2>\n\n\n\n<p>\u0631\u0627\u0628\u0637\u200c\u0647\u0627 \u062f\u0631 \u0645\u0639\u0645\u0627\u0631\u06cc Hibernate \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0647\u0633\u062a\u0646\u062f:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00a0presistent object<\/li>\n\n\n\n<li><strong>session factory<\/strong>: \u0627\u06cc\u0646 \u0645\u0646\u0628\u0639 \u062a\u0648\u0644\u06cc\u062f session \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632connection proviver \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.<\/li>\n\n\n\n<li>transaction factory :<strong>transaction factory<\/strong> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634 \u062f\u0631 \u0633\u0637\u062d \u0628\u0631\u0646\u0627\u0645\u0647 \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u06a9\u0647 \u0627\u0644\u0628\u062a\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0633\u062a.<\/li>\n\n\n\n<li><strong>connection factory<\/strong>: \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u0646\u062f\u0647 \u0631\u0627\u0628\u0637 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062c\u0627\u0648\u0627 ( JDBC connection ) \u0627\u0633\u062a \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0627\u0632 \u0645\u0646\u0628\u0639 \u062f\u0627\u062f\u0647 \u0648\u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0631\u0627\u06cc\u0648 \u062c\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0627\u0628\u0637 \u0646\u06cc\u0632 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0633\u062a.<\/li>\n\n\n\n<li>session :<strong>session object<\/strong> \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u06cc\u0646 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0632 \u0627\u06cc\u0646 \u0642\u0627\u0628\u0644\u06cc\u062a \u0628\u0631\u0627\u06cc \u0648\u0627\u0631\u062f \u06a9\u0631\u062f\u0646\u060c \u0628\u0647 \u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0648 \u062d\u0630\u0641 \u0627\u0634\u06cc\u0627 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. session object \u0627\u0632 \u0648\u06cc\u0698\u06af\u06cc \u06a9\u0634 \u0645\u0631\u062d\u0644\u0647 \u0627\u0648\u0644 \u0628\u0631\u0627\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/li>\n\n\n\n<li>Transaction :<strong>transaction<\/strong> \u0645\u062c\u0645\u0648\u0639\u0647 \u0648\u0627\u062d\u062f\u06cc \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627 \u062f\u0631 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0648 \u062d\u0627\u0644\u062a \u062f\u0627\u0631\u062f : \u06cc\u0627 \u0627\u062c\u0631\u0627\u06cc \u0647\u0645\u0647 \u0627\u06cc\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u06a9\u0627\u0645\u0644 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f \u06cc\u0627 \u0647\u06cc\u0686 \u06a9\u062f\u0627\u0645 \u0627\u062c\u0631\u0627 \u0646\u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc org.transaction.hibernate \u0628\u0633\u062a\u0631 \u0645\u0646\u0627\u0633\u0628\u06cc \u0628\u0631\u0627\u06cc \u0645\u062a\u062f\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u062a\u0631\u0627\u06a9\u0646\u0634\u200c\u0647\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0627\u0628\u0637 \u0646\u06cc\u0632 \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc \u0627\u0633\u062a.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">\u0686\u0631\u0627 \u0627\u0632 Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645\u061f<\/h3>\n\n\n\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Hibernate \u0645\u0632\u0627\u06cc\u0627\u06cc \u0628\u0633\u06cc\u0627\u0631\u06cc \u062f\u0627\u0631\u062f\u060c \u0627\u0632 \u062c\u0645\u0644\u0647:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>\u0633\u0627\u062f\u06af\u06cc \u062f\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647\u200c\u0647\u0627<\/strong>: \u0628\u0627 Hibernate\u060c \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f \u0628\u062f\u0648\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0646\u0648\u0634\u062a\u0646 \u06a9\u062f SQL \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u0627\u0633\u062a\u0642\u0644\u0627\u0644 \u0627\u0632 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647<\/strong>: Hibernate \u0627\u0632 \u0686\u0646\u062f\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0645\u062e\u062a\u0644\u0641 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0634\u0645\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646<\/strong>: Hibernate \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0639\u0645\u0644\u06cc\u0627\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0631\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062e\u0648\u062f\u06a9\u0627\u0631 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u062f\u0647\u062f\u060c \u06a9\u0647 \u0628\u0627\u0639\u062b \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u062f\u0631 \u0632\u0645\u0627\u0646 \u0634\u0645\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">\u0634\u0631\u0648\u0639 \u06a9\u0627\u0631 \u0628\u0627 Hibernate<\/h2>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u06a9\u0627\u0631 \u0628\u0627 Hibernate\u060c \u0628\u0627\u06cc\u062f \u0686\u0646\u062f\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u062f\u0627\u0645\u0647\u060c \u0627\u06cc\u0646 \u0645\u0631\u0627\u062d\u0644 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f1. \u0627\u0641\u0632\u0648\u062f\u0646 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc Hibernate \u0628\u0647 \u067e\u0631\u0648\u0698\u0647<\/h3>\n\n\n\n<p>\u0627\u0628\u062a\u062f\u0627 \u0628\u0627\u06cc\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc Hibernate \u0631\u0627 \u0628\u0647 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u06af\u0631 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 Maven \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0641\u0627\u06cc\u0644 pom.xml \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupid<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactid<span class=\"token punctuation\">&gt;<\/span><\/span>hibernate<span class=\"token operator\">-<\/span>core<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">\u06f5.\u06f4<\/span><span class=\"token number\">.\u06f3\u06f0<\/span><span class=\"token punctuation\">.<\/span>Final<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupid<span class=\"token punctuation\">&gt;<\/span><\/span>javax<span class=\"token punctuation\">.<\/span>persistence<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactid<span class=\"token punctuation\">&gt;<\/span><\/span>javax<span class=\"token punctuation\">.<\/span>persistence<span class=\"token operator\">-<\/span>api<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">\u06f2.\u06f2<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupid<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactid<span class=\"token punctuation\">&gt;<\/span><\/span>slf4j<span class=\"token operator\">-<\/span>api<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">\u06f1.\u06f7<\/span><span class=\"token number\">.\u06f3\u06f0<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>dependency<span class=\"token punctuation\">&gt;<\/span><\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>groupid<span class=\"token punctuation\">&gt;<\/span><\/span>org<span class=\"token punctuation\">.<\/span>slf4j<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>groupid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>artifactid<span class=\"token punctuation\">&gt;<\/span><\/span>slf4j<span class=\"token operator\">-<\/span>simple<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>artifactid<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token generics\"><span class=\"token punctuation\">&lt;<\/span>version<span class=\"token punctuation\">&gt;<\/span><\/span><span class=\"token number\">\u06f1.\u06f7<\/span><span class=\"token number\">.\u06f3\u06f0<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>version<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>dependency<span class=\"token operator\">&gt;<\/span><\/code><\/pre>\n\n\n\n<p><strong>\u06f2<\/strong><strong>. <\/strong><strong>\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0641\u0627\u06cc\u0644<\/strong><strong> Hibernate<\/strong><\/p>\n\n\n\n<p>\u0628\u0639\u062f \u0627\u0632 \u0627\u0641\u0632\u0648\u062f\u0646 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u060c \u0628\u0627\u06cc\u062f \u0641\u0627\u06cc\u0644 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc Hibernate \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0646\u0627\u0645 hibernate.cfg.xml \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u062f\u0631 \u067e\u0648\u0634\u0647 src\/main\/resources \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f. \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644 \u0628\u0647 \u0635\u0648\u0631\u062a \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token operator\">&lt;<\/span>hibernate<span class=\"token operator\">-<\/span>configuration<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token operator\">&lt;<\/span>session<span class=\"token operator\">-<\/span>factory<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.connection.driver_class\"<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token class-name\"><span class=\"token namespace\">com<span class=\"token punctuation\">.<\/span>mysql<span class=\"token punctuation\">.<\/span>cj<span class=\"token punctuation\">.<\/span>jdbc<span class=\"token punctuation\">.<\/span><\/span>Driver<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.connection.url\"<\/span><span class=\"token operator\">&gt;<\/span>jdbc<span class=\"token operator\">:<\/span>mysql<span class=\"token operator\">:<\/span><span class=\"token operator\">\/<\/span><span class=\"token operator\">\/<\/span>localhost<span class=\"token operator\">:<\/span><span class=\"token number\">\u06f3\u06f3\u06f0\u06f6<\/span><span class=\"token operator\">\/<\/span>your_database<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.connection.username\"<\/span><span class=\"token operator\">&gt;<\/span>your_username<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.connection.password\"<\/span><span class=\"token operator\">&gt;<\/span>your_password<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.dialect\"<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token class-name\"><span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token punctuation\">.<\/span>dialect<span class=\"token punctuation\">.<\/span><\/span>MySQL5Dialect<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.show_sql\"<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token boolean\">true<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>property name<span class=\"token operator\">=<\/span><span class=\"token string\">\"hibernate.hbm2ddl.auto\"<\/span><span class=\"token operator\">&gt;<\/span>update<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>property<span class=\"token operator\">&gt;<\/span>\n\n        <span class=\"token operator\">&lt;<\/span>mapping <span class=\"token keyword\">class<\/span><span class=\"token operator\">=<\/span><span class=\"token string\">\"com.example.YourEntityClass\"<\/span><span class=\"token operator\">&gt;<\/span><span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>mapping<span class=\"token operator\">&gt;<\/span>\n\n    <span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>session<span class=\"token operator\">-<\/span>factory<span class=\"token operator\">&gt;<\/span>\n\n<span class=\"token operator\">&lt;<\/span><span class=\"token operator\">\/<\/span>hibernate<span class=\"token operator\">-<\/span>configuration<span class=\"token operator\">&gt;<\/span><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f3. \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a (Entity Classes)<\/h3>\n\n\n\n<p>\u062d\u0627\u0644\u0627 \u0628\u0627\u06cc\u062f \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u062e\u0648\u062f \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0628\u0647 \u062c\u062f\u0627\u0648\u0644 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0646\u06af\u0627\u0634\u062a \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u06a9\u0644\u0627\u0633 \u0632\u06cc\u0631 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u0628\u0631\u0627\u06cc \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u06a9\u0627\u0631\u0628\u0631 \u0627\u0633\u062a:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>persistence<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Entity<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>persistence<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Id<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>persistence<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">GeneratedValue<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">javax<span class=\"token punctuation\">.<\/span>persistence<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">GenerationType<\/span><span class=\"token punctuation\">;<\/span>\n\n\n\n\n<span class=\"token annotation punctuation\">@Entity<\/span>\n\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">User<\/span> <span class=\"token punctuation\">{<\/span>\n\n    <span class=\"token annotation punctuation\">@Id<\/span>\n\n    <span class=\"token annotation punctuation\">@GeneratedValue<\/span><span class=\"token punctuation\">(<\/span>strategy <span class=\"token operator\">=<\/span> <span class=\"token class-name\">GenerationType<\/span><span class=\"token punctuation\">.<\/span>IDENTITY<span class=\"token punctuation\">)<\/span>\n\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">Long<\/span> id<span class=\"token punctuation\">;<\/span>\n\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> username<span class=\"token punctuation\">;<\/span>\n\n    <span class=\"token keyword\">private<\/span> <span class=\"token class-name\">String<\/span> password<span class=\"token punctuation\">;<\/span>\n\n\n\n    <span class=\"token comment\">\/\/ Getters and Setters<\/span>\n\n<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f4. \u0627\u06cc\u062c\u0627\u062f \u0641\u0627\u06cc\u0644 SessionFactory<\/h3>\n\n\n\n<p>\u0628\u0631\u0627\u06cc \u0627\u0631\u062a\u0628\u0627\u0637 \u0628\u0627 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c \u0628\u0627\u06cc\u062f \u06cc\u06a9 \u0634\u06cc\u0621 SessionFactory \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 Configuration \u0627\u0632 Hibernate \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Session<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">SessionFactory<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token punctuation\">.<\/span>cfg<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Configuration<\/span><span class=\"token punctuation\">;<\/span>\n\n\n\n\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">HibernateUtil<\/span> <span class=\"token punctuation\">{<\/span>\n\n    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">final<\/span> <span class=\"token class-name\">SessionFactory<\/span> sessionFactory <span class=\"token operator\">=<\/span> <span class=\"token function\">buildSessionFactory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n\n\n    <span class=\"token keyword\">private<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token class-name\">SessionFactory<\/span> <span class=\"token function\">buildSessionFactory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span>\n\n            <span class=\"token keyword\">return<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">Configuration<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">configure<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"hibernate.cfg.xml\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">buildSessionFactory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Throwable<\/span> ex<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n            <span class=\"token keyword\">throw<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">ExceptionInInitializerError<\/span><span class=\"token punctuation\">(<\/span>ex<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n        <span class=\"token punctuation\">}<\/span>\n\n    <span class=\"token punctuation\">}<\/span>\n\n\n\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token class-name\">SessionFactory<\/span> <span class=\"token function\">getSessionFactory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n        <span class=\"token keyword\">return<\/span> sessionFactory<span class=\"token punctuation\">;<\/span>\n\n    <span class=\"token punctuation\">}<\/span>\n\n\n\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">shutdown<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n        <span class=\"token function\">getSessionFactory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">close<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n    <span class=\"token punctuation\">}<\/span>\n\n<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u06f5. \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Hibernate \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a CRUD<\/h3>\n\n\n\n<p>\u062d\u0627\u0644\u0627 \u06a9\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u0634\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 Hibernate \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a CRUD (Create, Read, Update, Delete) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06a9\u0627\u0631\u0628\u0631 \u062c\u062f\u06cc\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u06a9\u062f \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Session<\/span><span class=\"token punctuation\">;<\/span>\n\n<span class=\"token keyword\">import<\/span> <span class=\"token namespace\">org<span class=\"token punctuation\">.<\/span>hibernate<span class=\"token punctuation\">.<\/span><\/span><span class=\"token class-name\">Transaction<\/span><span class=\"token punctuation\">;<\/span>\n\n\n\n\n<span class=\"token keyword\">public<\/span> <span class=\"token keyword\">class<\/span> <span class=\"token class-name\">Main<\/span> <span class=\"token punctuation\">{<\/span>\n\n    <span class=\"token keyword\">public<\/span> <span class=\"token keyword\">static<\/span> <span class=\"token keyword\">void<\/span> <span class=\"token function\">main<\/span><span class=\"token punctuation\">(<\/span><span class=\"token class-name\">String<\/span><span class=\"token punctuation\">&#91;<\/span><span class=\"token punctuation\">]<\/span> args<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n        <span class=\"token class-name\">Session<\/span> session <span class=\"token operator\">=<\/span> <span class=\"token class-name\">HibernateUtil<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">getSessionFactory<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">openSession<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n        <span class=\"token class-name\">Transaction<\/span> transaction <span class=\"token operator\">=<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">;<\/span>\n\n\n\n        <span class=\"token keyword\">try<\/span> <span class=\"token punctuation\">{<\/span>\n\n            transaction <span class=\"token operator\">=<\/span> session<span class=\"token punctuation\">.<\/span><span class=\"token function\">beginTransaction<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n            <span class=\"token class-name\">User<\/span> user <span class=\"token operator\">=<\/span> <span class=\"token keyword\">new<\/span> <span class=\"token class-name\">User<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n            user<span class=\"token punctuation\">.<\/span><span class=\"token function\">setUsername<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"testuser\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n            user<span class=\"token punctuation\">.<\/span><span class=\"token function\">setPassword<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">\"password\"<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n            session<span class=\"token punctuation\">.<\/span><span class=\"token function\">save<\/span><span class=\"token punctuation\">(<\/span>user<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n            transaction<span class=\"token punctuation\">.<\/span><span class=\"token function\">commit<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">catch<\/span> <span class=\"token punctuation\">(<\/span><span class=\"token class-name\">Exception<\/span> e<span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n            <span class=\"token keyword\">if<\/span> <span class=\"token punctuation\">(<\/span>transaction <span class=\"token operator\">!=<\/span> <span class=\"token keyword\">null<\/span><span class=\"token punctuation\">)<\/span> <span class=\"token punctuation\">{<\/span>\n\n                transaction<span class=\"token punctuation\">.<\/span><span class=\"token function\">rollback<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n            <span class=\"token punctuation\">}<\/span>\n\n            e<span class=\"token punctuation\">.<\/span><span class=\"token function\">printStackTrace<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n        <span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">finally<\/span> <span class=\"token punctuation\">{<\/span>\n\n            session<span class=\"token punctuation\">.<\/span><span class=\"token function\">close<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n        <span class=\"token punctuation\">}<\/span>\n\n\n\n        <span class=\"token class-name\">HibernateUtil<\/span><span class=\"token punctuation\">.<\/span><span class=\"token function\">shutdown<\/span><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n\n    <span class=\"token punctuation\">}<\/span>\n\n<span class=\"token punctuation\">}<\/span><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644<\/h2>\n\n\n\n<p><strong>\u06f1<\/strong><strong>. Hibernate <\/strong><strong>\u0686\u06cc\u0633\u062a\u061f<\/strong><\/p>\n\n\n\n<p>Hibernate \u06cc\u06a9 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 ORM \u0628\u0631\u0627\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0634\u0645\u0627 \u0627\u0645\u06a9\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u062a\u0627 \u0627\u0632 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0631\u0627\u0628\u0637\u0647\u200c\u0627\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0634\u06cc\u200c\u06af\u0631\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n<div class=\"jet-listing-grid--50121\" style=\"\"><div class=\"jet-listing-dynamic-field-block zht-maktab-khooneh-course cb-fb2qc30r\"data-is-block=\"jet-engine\/dynamic-field\"><div class=\"jet-listing-dynamic-field__content\" >\n<div class=\"course-card\">\n    <div class=\"course-card-img\">\n        <img decoding=\"async\" \n            data-src=\"https:\/\/media1.maktabkhooneh.org\/CACHE\/images\/courses\/images\/6661\/84c0bc75d2c4659ac8ace8f5cf1fe3ac.webp?expire=4893471932&#038;token=54bbfa99d0b5a5759d005ea0fdbf869d&#038;md5=VLv6mdC1pXWdAF6g_b-GnQ==\" \n            alt=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627: \u0622\u0631\u0627\u06cc\u0647\u200c\u0647\u0627\u060c \u0644\u06cc\u0633\u062a\u200c\u0647\u0627 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc\u0627\u0641\u062a\u0647\" \n            title=\"\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627: \u0622\u0631\u0627\u06cc\u0647\u200c\u0647\u0627\u060c \u0644\u06cc\u0633\u062a\u200c\u0647\u0627 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc\u0627\u0641\u062a\u0647\" \n            width=\"100%\" \n            height=\"auto\"\n           \n         src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\">\n    <\/div>\n\n    <div class=\"course-details\">\n        <a href=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D9%84%DB%8C%D8%B3%D8%AA-%D8%AF%D8%A7%D8%AF%D9%87-mk6661\/\" class=\"course-title\" target=\"_blank\" rel=\"noopener noreferrer\">\n            \u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0646\u0648\u06cc\u0633\u06cc \u062c\u0627\u0648\u0627: \u0622\u0631\u0627\u06cc\u0647\u200c\u0647\u0627\u060c \u0644\u06cc\u0633\u062a\u200c\u0647\u0627 \u0648 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a\u0627\u0631\u06cc\u0627\u0641\u062a\u0647        <\/a>\n\n        <div class=\"course-price\">\n            \n                <span class=\"real-price\">\n                                            \u06f1\u06f9\u06f9,\u06f0\u06f0\u06f0                                    <\/span>\n\n                <span>\n                    <span class=\"discounted-price\">\n                        \u06f1\u06f3\u06f9,\u06f3\u06f0\u06f0                    <\/span>\n                    <span class=\"price-currency\">\u062a\u0648\u0645\u0627\u0646<\/span>\n                <\/span>\n\n                                    <div class=\"discount-percentage\">\n                        \u06f3\u06f0%                    <\/div>\n                \n                    <\/div>\n        <button class=\"course-cta-button\" data-course-url=\"https:\/\/maktabkhooneh.org\/course\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AC%D8%A7%D9%88%D8%A7-%D8%A2%D8%B1%D8%A7%DB%8C%D9%87-%D9%84%DB%8C%D8%B3%D8%AA-%D8%AF%D8%A7%D8%AF%D9%87-mk6661\/\">\n            \u0645\u0634\u0627\u0647\u062f\u0647 \u0648 \u062e\u0631\u06cc\u062f        <\/button>\n    <\/div>\n<\/div>\n<\/div><\/div><\/div>\n\n\n<p><strong>\u06f2<\/strong><strong>. <\/strong><strong>\u0686\u0631\u0627 \u0628\u0627\u06cc\u062f \u0627\u0632<\/strong><strong> Hibernate <\/strong><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0645\u061f<\/strong><\/p>\n\n\n\n<p>Hibernate \u0645\u062f\u06cc\u0631\u06cc\u062a \u062f\u0627\u062f\u0647\u200c\u0647\u0627 \u0631\u0627 \u0633\u0627\u062f\u0647\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f\u060c \u0627\u0632 \u0686\u0646\u062f\u06cc\u0646 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0645\u062e\u062a\u0644\u0641 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0647 \u0634\u0645\u0627 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u0627 \u0632\u0645\u0627\u0646 \u062e\u0648\u062f \u0631\u0627 \u0635\u0631\u0641\u0647\u200c\u062c\u0648\u06cc\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p><strong>\u06f3<\/strong><strong>. <\/strong><strong>\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645<\/strong><strong> Hibernate <\/strong><strong>\u0631\u0627 \u0628\u0647 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u0645\u061f<\/strong><\/p>\n\n\n\n<p>\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc Hibernate \u0631\u0627 \u0628\u0647 \u0641\u0627\u06cc\u0644 pom.xml \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0633\u062a\u06cc \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc jar \u0645\u0631\u0628\u0648\u0637\u0647 \u0631\u0627 \u062f\u0627\u0646\u0644\u0648\u062f \u0648 \u0628\u0647 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p><strong>\u06f4<\/strong><strong>. <\/strong><strong>\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u0631\u0627 \u062f\u0631<\/strong><strong> Hibernate <\/strong><strong>\u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u0645\u061f<\/strong><\/p>\n\n\n\n<p>\u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a \u062f\u0631 Hibernate \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0646\u0648\u062a\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc JPA \u062a\u0639\u0631\u06cc\u0641 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633\u200c\u0647\u0627 \u0628\u0647 \u062c\u062f\u0627\u0648\u0644 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0646\u06af\u0627\u0634\u062a \u0645\u06cc\u200c\u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<p><strong>\u06f5<\/strong><strong>. <\/strong><strong>\u0686\u06af\u0648\u0646\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a<\/strong><strong> CRUD <\/strong><strong>\u0631\u0627 \u0628\u0627<\/strong><strong> Hibernate <\/strong><strong>\u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u0645\u061f<\/strong><\/p>\n\n\n\n<p>\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0634\u06cc\u0621 Session \u0648 \u0645\u062a\u062f\u0647\u0627\u06cc \u0622\u0646 \u0645\u0627\u0646\u0646\u062f save\u060c update\u060c delete \u0648 get \u0639\u0645\u0644\u06cc\u0627\u062a CRUD \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u06a9\u0644\u0627\u0645 \u0646\u0647\u0627\u06cc\u06cc<\/h2>\n\n\n\n<p>Hibernate \u06cc\u06a9\u06cc \u0627\u0632 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u062a. \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0631\u0627\u062d\u062a\u06cc \u0648 \u0628\u0627 \u06a9\u0627\u0631\u0627\u06cc\u06cc \u0628\u0627\u0644\u0627 \u062f\u0627\u062f\u0647\u200c\u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0628\u0647 \u0634\u0645\u0627 \u06cc\u06a9 \u0646\u06af\u0627\u0647 \u062c\u0627\u0645\u0639 \u0628\u0647 \u0646\u062d\u0648\u0647 \u06a9\u0627\u0631 \u0628\u0627 Hibernate \u0648 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0631\u0627\u0626\u0647 \u062f\u0627\u062f. \u062f\u0631 \u0645\u06a9\u062a\u0628 \u062e\u0648\u0646\u0647 \u0627\u0646\u0648\u0627\u0639 \u062f\u0648\u0631\u0647 <a href=\"https:\/\/maktabkhooneh.org\/learn\/java\/\">\u0622\u0645\u0648\u0632\u0634 \u062c\u0627\u0648\u0627<\/a> \u0648 <a href=\"https:\/\/maktabkhooneh.org\/learn\/programming\/\">\u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc<\/a> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u06a9\u0645\u0644 \u0627\u06cc\u0646 \u0645\u0637\u0644\u0628 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0627\u06af\u0631 \u0634\u0645\u0627 \u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc \u062c\u0627\u0648\u0627 \u062e\u0648\u062f \u0647\u0633\u062a\u06cc\u062f\u060c Hibernate \u06cc\u06a9\u06cc \u0627\u0632 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0628\u0647 \u0622\u0645\u0648\u0632\u0634 Hibernate \u062f\u0631 \u062c\u0627\u0648\u0627 \u0645\u06cc\u200c\u067e\u0631\u062f\u0627\u0632\u06cc\u0645 \u0648 \u0628\u0647 \u0634\u0645\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645 \u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0627\u0632 \u0627\u06cc\u0646 \u0641\u0631\u06cc\u0645\u200c\u0648\u0631\u06a9 \u0642\u062f\u0631\u062a\u0645\u0646\u062f \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u0639\u0645\u0644\u06cc\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. Hibernate [&hellip;]<\/p>\n","protected":false},"author":35,"featured_media":28939,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,15],"tags":[],"class_list":["post-28935","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming-and-it-training","category-java-articles"],"_links":{"self":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/28935","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/comments?post=28935"}],"version-history":[{"count":4,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/28935\/revisions"}],"predecessor-version":[{"id":66250,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/posts\/28935\/revisions\/66250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media\/28939"}],"wp:attachment":[{"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/media?parent=28935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/categories?post=28935"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/maktabkhooneh.org\/mag\/wp-json\/wp\/v2\/tags?post=28935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}