{"id":19944654,"url":"https://github.com/rameshmf/hibernate-orm-tutorials","last_synced_at":"2025-04-05T22:09:49.661Z","repository":{"id":38374887,"uuid":"158701802","full_name":"RameshMF/Hibernate-ORM-Tutorials","owner":"RameshMF","description":"40+ source code Examples/Tutorials/Guides of Hibernate ORM Framework","archived":false,"fork":false,"pushed_at":"2020-02-18T13:13:58.000Z","size":14672,"stargazers_count":237,"open_issues_count":6,"forks_count":314,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-29T21:07:09.885Z","etag":null,"topics":["hibernate","hibernate-configurations","hibernate-framework","hibernate-orm-framework","jpa","jpa-persistence-applications"],"latest_commit_sha":null,"homepage":"https://www.javaguides.net/p/hibernate-tutorial.html","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RameshMF.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-22T13:15:38.000Z","updated_at":"2025-03-21T07:50:59.000Z","dependencies_parsed_at":"2022-08-25T02:11:29.736Z","dependency_job_id":null,"html_url":"https://github.com/RameshMF/Hibernate-ORM-Tutorials","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RameshMF%2FHibernate-ORM-Tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RameshMF%2FHibernate-ORM-Tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RameshMF%2FHibernate-ORM-Tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RameshMF%2FHibernate-ORM-Tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RameshMF","download_url":"https://codeload.github.com/RameshMF/Hibernate-ORM-Tutorials/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247406111,"owners_count":20933806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hibernate","hibernate-configurations","hibernate-framework","hibernate-orm-framework","jpa","jpa-persistence-applications"],"created_at":"2024-11-13T00:22:10.081Z","updated_at":"2025-04-05T22:09:49.626Z","avatar_url":"https://github.com/RameshMF.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hibernate-ORM-Tutorials\nTutorials/guides/examples of Hibernate ORM Framework\n\n\n\u003cdiv dir=\"ltr\" style=\"text-align: left;\" trbidi=\"on\"\u003e\n\n\u003cdiv class=\"font-family-page\"\u003e\n\u003cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003e\n\u003ca href=\"https://3.bp.blogspot.com/-LZZRjsO24YI/W_qbPQkNsTI/AAAAAAAAE9o/Urok6r0IKbkPtRU6V7r5ty5eMOcaKiKAgCLcBGAs/s1600/hibernate-logo.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003e\u003cimg border=\"0\" data-original-height=\"139\" data-original-width=\"491\" src=\"https://3.bp.blogspot.com/-LZZRjsO24YI/W_qbPQkNsTI/AAAAAAAAE9o/Urok6r0IKbkPtRU6V7r5ty5eMOcaKiKAgCLcBGAs/s1600/hibernate-logo.jpg\"\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\nThis tutorial is designed for all those Java programmers who would like to understand the Hibernate framework and its API. All the examples in this tutorial\u0026nbsp;have been developed using Hibernate 5.3 +.\u003c/div\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n1. Hibernate Getting Started\u003c/h2\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-framework-overview-architecture-bascis.html\" target=\"_blank\"\u003eHibernate Framework Overview - Architecture and Basics\u003c/a\u003e\u0026nbsp;- In this article, b\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003eefore getting started with Hibernate framework, let's familiar with a few basic concepts of the hibernate framework, it's architecture, it's benefits and advantages over JDBC etc.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-hello-world-tutorial.html\"\u003eHibernate 5 - Hello World Tutorial\u003c/a\u003e\u0026nbsp;- In this Hibernate hello world tutorial, we will show you how to create a Hibernate Application to connect MySQL database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/12/hibernate-transaction-management-tutorial.html\" target=\"_blank\"\u003eHibernate Transaction Management Tutorial\u003c/a\u003e\u0026nbsp;- In this tutorial, we will learn how to manage transactions in Hibernate applications.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n2. Bootstrap\u003c/h2\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\n2.1 Native Bootstrapping\u003c/h3\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-xml-configuration-example.html\" style=\"font-family: inherit;\"\u003eHibernate 5 XML Configuration Example\u003c/a\u003e\u003cspan style=\"font-family: inherit;\"\u003e - In this article, we will show you how to create a Hibernate Application using hibernate.cfg.xml configuration to connect MySQL database.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-java-configuration-example.html\" style=\"font-family: inherit;\"\u003eHibernate 5 Java Configuration Example\u003c/a\u003e\u003cspan style=\"font-family: inherit;\"\u003e - In this article, we will show you how to create a Hibernate Application using Java configuration without using hibernate.cfg.xml to connect MySQL database.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-configurations-quick-references.html\" style=\"font-family: inherit; font-size: 16px;\" target=\"_blank\"\u003eHibernate Configurations Quick References [Snippets]\u003c/a\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"color: #24292e; font-family: inherit; font-size: 16px;\"\u003eThis post is\u0026nbsp;a quick\u003c/span\u003e\u003cspan style=\"color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u0026nbsp;reference to Hibernate XML or Java-based configuration.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003ch3 style=\"text-align: left;\"\u003e\n2.2 JPA Bootstrapping\u003c/h3\u003e\n\u003cdiv class=\"font-family-page\"\u003e\n\u003cdiv\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/jpa-with-hibernate-5-bootstrapping-example.html\" target=\"_blank\"\u003eJPA 2 with Hibernate 5 Bootstrapping Example\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003eIn this post, we will show you how to create or configure a simple JPA application with Hibernate.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n3. Domain Model\u003c/h2\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/guide-to-jpa-and-hibernate-cascade-types.html\" target=\"_blank\"\u003eGuide to JPA and Hibernate Cascade Types\u003c/a\u003e\u0026nbsp;- J\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003ePA allows you to propagate the state transition from a parent entity to a child. This article describes all cascade types with an example.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/12/hibernatejpa-primary-key-generation-stratergies.html\" target=\"_blank\"\u003eHibernate/JPA - Primary Key Generation Strategies\u003c/a\u003e\u0026nbsp;- Let's discuss\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e4 different primary key generation strategies which generate the primary key values programmatically or use database features, like auto-incremented columns or sequences.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-enum-type-mapping-example.html\"\u003eHibernate 5 - Enum Type Mapping Example\u003c/a\u003e\u0026nbsp;- In this article, we will show you how a Java enum type is persisted into a database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-component-mapping-using-embeddable-embedded-annotation.html\" target=\"_blank\"\u003eHibernate Component Mapping Using @Embeddable and @Embedded Annotation\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003cspan style=\"background-color: white; color: #24292e; font-size: 16px;\"\u003eWith Hibernate we can use the\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: rgba(27 , 31 , 35 , 0.05); color: #d73a49; font-family: \u0026quot;consolas\u0026quot; , \u0026quot;liberation mono\u0026quot; , \u0026quot;courier\u0026quot; , monospace; font-size: 14.4px; padding: 0.2em 0.4em;\"\u003e@Embeddable\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-size: 16px;\"\u003e\u0026nbsp;annotation to mark a class to be eligible as an embeddable class.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003c/span\u003e\u003c/div\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n4. Hibernate Database Operations (Session Methods)\u003c/h2\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-save-an-entity-example.html\"\u003eHibernate 5 - Save an Entity Example\u003c/a\u003e - In this article, we will create a simple Hibernate application to demonstrate how to save an entity into a database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-persist-entity-example.html\"\u003eHibernate 5 - Persist an Entity Example\u003c/a\u003e - In this article, we will create a simple Hibernate application to demonstrate how to persist an entity into a database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-saveorupdate-method-example.html\"\u003eHibernate 5 - saveOrUpdate() Method Example\u003c/a\u003e - In this article, we will create a simple Hibernate application to demonstrate how to save or update an entity in the database using the saveOrUpdate() method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-get-load-and-byid-method-examples.html\"\u003eHibernate 5 - get(), load() and byId() Method Examples\u003c/a\u003e - In this article, we will show you how to use Session.get(), Session.load() and Session.byId() methods to retrieve an entity from database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-merge-example.html\"\u003eHibernate 5 - merge() Example\u003c/a\u003e - In this article, we will show you how to use Session.merge() method to merge an entity in Hibernate Application.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-delete-or-remove-entity.html\"\u003eHibernate 5 - Delete or Remove an Entity Example\u003c/a\u003e - In Hibernate, an entity can be removed from a database by calling the Session.delete() or Session.remove(). Using these methods, we can remove a transient or persistent object from datastore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-load-method-example.html\"\u003eHibernate 5 - load() Method Example\u003c/a\u003e - In this article, we will create a simple Hibernate application using Java configuration without using hibernate.cfg.xml to demonstrates the usage of Session.load() method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-c3p0-connection-pool-example.html\"\u003eHibernate 5 c3p0 Connection Pool Example\u003c/a\u003e - In this article, we will show how to use c3p0 connection pooling in hibernate applications.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n5. Inheritance Mapping\u003c/h2\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-inheritance-mapping.html\" target=\"_blank\"\u003eHibernate 5 - Inheritance Mapping\u003c/a\u003e\u0026nbsp;- In this article, we will learn 4 inheritance\u003cspan style=\"background-color: white; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u0026nbsp;strategies with examples.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-jpa-mappedsuperclass-inheritance-example.html\" target=\"_blank\"\u003eHibernate/JPA MappedSuperclass Inheritance Example\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003eThe JPA standard specification defines the\u0026nbsp;\u003c/span\u003e\u003ca href=\"https://docs.oracle.com/javaee/7/api/javax/persistence/MappedSuperclass.html\" style=\"color: #3d85c6; font-size: 16px;\" target=\"_blank\"\u003e@MappedSuperclass\u003c/a\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u0026nbsp;annotation to allow an entity to inherit properties from a base class.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernatejpa-single-table-inheritance.html\" target=\"_blank\"\u003eHibernate/JPA Single Table Inheritance Example\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003eIn this article, we will discuss The single table strategy which maps all entities of the inheritance structure to the same database table.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-jpa-joined-table-inheritance-example.html\" target=\"_blank\"\u003eHibernate JPA Joined Table Inheritance Example\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003eIn this article, we will discuss The Joined table strategy or table-per-subclass mapping strategy.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernatejpa-table-per-class-inheritance-example.html\" target=\"_blank\"\u003eHibernate/JPA Table Per Class Inheritance Example\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003eIn this article, we’ll look into Hibernate/JPA table per class inheritance.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003cspan style=\"background-color: white; color: #24292e; font-family: , \u0026quot;blinkmacsystemfont\u0026quot; , \u0026quot;segoe ui\u0026quot; , \u0026quot;helvetica\u0026quot; , \u0026quot;arial\u0026quot; , sans-serif , \u0026quot;apple color emoji\u0026quot; , \u0026quot;segoe ui emoji\u0026quot; , \u0026quot;segoe ui symbol\u0026quot;; font-size: 16px;\"\u003e\u003c/span\u003e\u003c/div\u003e\n\u003cdiv class=\"font-family-page\"\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n6. Hibernate Query Language\u003c/h2\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-query-language-basics.html\"\u003eHibernate Query Language Basics\u003c/a\u003e - This article describes the basics of HQL.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-query-language-insert-update.html\"\u003eHibernate Query Language INSERT, UPDATE, SELECT and DELETE Example\u003c/a\u003e - In this article, we will discuss how to create simple Hibernate Query Language INSERT, UPDATE, SELECT and DELETE Example.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-hql-crud-example-snippets.html\"\u003eHibernate 5 - HQL CRUD Example [Snippets]\u003c/a\u003e - In this article, we will see quick snippets or examples of Hibernate 5 HQL CRUD Example.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-named-query-tutorial-with-examples.html\"\u003eHibernate 5 Named Query Tutorial with Examples\u003c/a\u003e - This tutorial shows you how to use the named queries annotations in hibernation application.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"font-family-page\"\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n7. Hibernate 5 with Java 8\u003c/h2\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-persist-java-8-localdate-localdatetime-and-duration-example.html\"\u003eHibernate 5 - Persist Java 8 LocalDate, LocalDateTime and Duration Example\u003c/a\u003e\u0026nbsp;- In this article, we will learn how to persist Java 8 LocalDate, LocalDateTime, and Duration with\u0026nbsp;\u003ca href=\"http://www.javaguides.net/p/hibernate-tutorial.html\"\u003eHibernate 5\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"https://thoughts-on-java.org/use-java-8-optional-hibernate/\" target=\"_blank\"\u003eHow to use Java 8’s Optional with Hibernate\u003c/a\u003e\u0026nbsp;- This article show you how to use Java 8 Optional Class to handle\u0026nbsp;\u003ci\u003eNullPointerException\u003c/i\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"https://thoughts-on-java.org/get-query-results-stream-hibernate-5/\"\u003eHow to get query results as a Stream with Hibernate 5.2\u003c/a\u003e\u0026nbsp;- This post shows you how to use stream() method that allows you to process the query results as a Java 8 Stream.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003cdiv class=\"font-family-page\"\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n8. Database\u003c/h2\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/guide-to-hibernate-5-schema-generation.html\" target=\"_blank\"\u003eGuide to Hibernate 5 Schema Generation\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003eIn this guide, You will learn how does Hibernate allows you to generate the database from the entity mappings. In this guide, we will following\u0026nbsp;points.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/guide-to-hibernate-native-sql-queries.html\" target=\"_blank\"\u003eGuide to Hibernate Native SQL Queries\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003eLet's learn more about Hibernate native SQL queries with examples snippets.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-5-using-stored-procedures-for.html\" target=\"_blank\"\u003eHibernate 5 - Using Stored Procedures for Querying\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u0026nbsp;\u003c/span\u003e\u003cspan style=\"font-family: inherit;\"\u003eHibernate\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-family: inherit; font-size: 16px;\"\u003e\u0026nbsp;provides support for queries via stored procedures and functions\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n\u003cspan style=\"color: #24292e;\"\u003eHibernate Annotations\u003c/span\u003e\u003c/h2\u003e\n\u003c/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/12/all-hibernate-mapping-annotations.html\" target=\"_blank\"\u003eAll Hibernate Annotations: Mapping Annotations\u003c/a\u003e\u0026nbsp;- A quick reference to all Hibernate mapping annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/all-jpa-annotations-mapping-annotations.html\" target=\"_blank\"\u003eAll JPA Annotations: Mapping Annotations\u003c/a\u003e\u0026nbsp;- A quick reference to all JPA mapping annotations.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/hibernate-component-mapping-using-embeddable-embedded-annotation.html\" target=\"_blank\"\u003eHibernate Component Mapping Using @Embeddable and @Embedded Annotation\u003c/a\u003e\u0026nbsp;-\u0026nbsp;\u003cspan style=\"background-color: white; color: #24292e; font-size: 16px;\"\u003eWith Hibernate we can use the\u0026nbsp;\u003c/span\u003e\u003cspan style=\"background-color: rgba(27 , 31 , 35 , 0.05); color: #d73a49; font-family: \u0026quot;consolas\u0026quot; , \u0026quot;liberation mono\u0026quot; , \u0026quot;courier\u0026quot; , monospace; font-size: 14.4px; padding: 0.2em 0.4em;\"\u003e@Embeddable\u003c/span\u003e\u003cspan style=\"background-color: white; color: #24292e; font-size: 16px;\"\u003e\u0026nbsp;annotation to mark a class to be eligible as an embeddable class.\u003c/span\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cbr\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003cdiv class=\"separator\" style=\"clear: both; text-align: center;\"\u003e\n\u003ca href=\"https://3.bp.blogspot.com/-sZpG0bMK5xQ/W_qZl9AuksI/AAAAAAAAE9U/2aimw3DF5pUZzeAOmN7xiLc59GTqRaNIQCEwYBhgL/s1600/spring-hibernate.jpg\" imageanchor=\"1\" style=\"margin-left: 1em; margin-right: 1em;\"\u003e\u003cimg border=\"0\" data-original-height=\"282\" data-original-width=\"600\" src=\"https://3.bp.blogspot.com/-sZpG0bMK5xQ/W_qZl9AuksI/AAAAAAAAE9U/2aimw3DF5pUZzeAOmN7xiLc59GTqRaNIQCEwYBhgL/s1600/spring-hibernate.jpg\"\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cbr\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n9. Spring Boot 2 + Hibernate 5 Tutorials\u003c/h2\u003e\n\u003cdiv\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/09/spring-boot-2-hibernate-5-mysql-crud-rest-api-tutorial.html\"\u003eSpring Boot 2 Hibernate 5 MySQL CRUD REST API Tutorial\u003c/a\u003e - In this tutorial, we will learn how to develop CRUD RESTFul API using Spring boot 2, Hibernate 5, JPA, Maven, and MySQL database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/09/spring-mvc-using-spring-boot2-jsp-jpa-hibernate5-mysql-example.html\"\u003eSpring MVC + Spring Boot2 + JSP + JPA + Hibernate 5 + MySQL Example\u003c/a\u003e - In this article, we will learn how to develop a Spring MVC web application using Spring MVC, Spring boot 2, JSP, Hibernate 5, JPA, Maven, and MySQL database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/spring-boot-spring-mvc-spring-security-hibernate-mysql-tutorial.html\"\u003eSpring Boot + Spring MVC + Spring Security + Hibernate + MySQL Tutorial\u003c/a\u003e - In this article, we discuss how to create a user registration form with Spring Boot, Spring Security, Hibernate and Thymeleaf. We will develop a simple User Registration Module using Role-based Spring security which can use in any spring MVC based projects.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003ch2 style=\"text-align: left;\"\u003e\n10. Spring MVC 5 + Hibernate 5 Tutorials\u003c/h2\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"text-align: left;\"\u003e\n\u003c/div\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/spring-mvc-5-hibernate-5-jsp-mysql-crud-tutorial.html\"\u003eSpring MVC 5 + Hibernate 5 + JSP + MySQL CRUD Tutorial\u003c/a\u003e - In this spring hibernate integration tutorial, we will learn how to create \u003ca href=\"http://www.javaguides.net/p/spring-mvc-tutorial.html\"\u003eSpring MVC \u003c/a\u003e5 web application, handle form submission, integrate hibernate 5 to connect to the backend database. In this tutorial, we will integrate \u003ca href=\"http://www.javaguides.net/p/spring-mvc-tutorial.html\"\u003eSpring MVC 5+\u003c/a\u003e with Hibernate ORM framework using Java-based configuration without any XML configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/spring-mvc-5-spring-data-jpa-hibernate-jsp-mysql-tutorial.html\"\u003eSpring MVC 5 + Spring Data JPA + Hibernate 5 + JSP + MySQL Tutorial\u003c/a\u003e - In this tutorial, we will discuss the integration of \u003ca href=\"http://www.javaguides.net/p/spring-mvc-tutorial.html\"\u003eSpring MVC 5\u003c/a\u003e, \u003ca href=\"http://www.javaguides.net/p/spring-data-jpa-tutorial.html\"\u003eSpring Data JPA\u003c/a\u003e, Hibernate 5 and MySQL CRUD example. We will demonstrate CRUD(Create, Retrieve, Update, Delete) operations on a Customer entity as well as display list of customers from the MySQL database.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul style=\"text-align: left;\"\u003e\n\u003cli\u003e\u003ca href=\"http://www.javaguides.net/2018/11/spring-mvc-5-hibernate-5-xml-based-configuration-example.html\"\u003eSpring MVC 5 + Hibernate 5 XML Based Configuration Example\u003c/a\u003e - In this tutorial, we will integrate \u003ca href=\"http://www.javaguides.net/p/spring-mvc-tutorial.html\"\u003eSpring MVC \u003c/a\u003ewith Hibernate ORM framework using XML-based configuration.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frameshmf%2Fhibernate-orm-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frameshmf%2Fhibernate-orm-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frameshmf%2Fhibernate-orm-tutorials/lists"}