{"id":10499,"date":"2013-07-12T22:20:24","date_gmt":"2013-07-13T03:20:24","guid":{"rendered":"http:\/\/bucktownbell.com\/?p=10499"},"modified":"2013-07-12T22:21:57","modified_gmt":"2013-07-13T03:21:57","slug":"hibernate-java","status":"publish","type":"post","link":"http:\/\/bucktownbell.com\/?p=10499","title":{"rendered":"Hibernate (Java)"},"content":{"rendered":"<blockquote><p><b>Hibernate<\/b> is an <a title=\"Object-relational mapping\" href=\"http:\/\/en.wikipedia.org\/wiki\/Object-relational_mapping\">object-relational mapping<\/a> (ORM) library for the <a title=\"Java (programming language)\" href=\"http:\/\/en.wikipedia.org\/wiki\/Java_%28programming_language%29\">Java<\/a> language, providing a <a title=\"Software framework\" href=\"http:\/\/en.wikipedia.org\/wiki\/Software_framework\">framework<\/a> for mapping an <a title=\"Object-oriented programming\" href=\"http:\/\/en.wikipedia.org\/wiki\/Object-oriented_programming\">object-oriented<\/a> <a title=\"Domain model\" href=\"http:\/\/en.wikipedia.org\/wiki\/Domain_model\">domain model<\/a> to a traditional <a title=\"Relational database\" href=\"http:\/\/en.wikipedia.org\/wiki\/Relational_database\">relational database<\/a>. Hibernate solves <a title=\"Object-relational impedance mismatch\" href=\"http:\/\/en.wikipedia.org\/wiki\/Object-relational_impedance_mismatch\">object-relational impedance mismatch<\/a> problems by replacing direct <a title=\"Persistence (computer science)\" href=\"http:\/\/en.wikipedia.org\/wiki\/Persistence_%28computer_science%29\">persistence<\/a>-related database accesses with high-level object handling functions.<\/p>\n<p>Hibernate is <a title=\"Free software\" href=\"http:\/\/en.wikipedia.org\/wiki\/Free_software\">free software<\/a> that is distributed under the <a title=\"GNU Lesser General Public License\" href=\"http:\/\/en.wikipedia.org\/wiki\/GNU_Lesser_General_Public_License\">GNU Lesser General Public License<\/a>.<\/p>\n<p>Hibernate&#8217;s primary feature is mapping from Java classes to <a title=\"Table (database)\" href=\"http:\/\/en.wikipedia.org\/wiki\/Table_%28database%29\">database tables<\/a> (and from Java data types to <a title=\"SQL\" href=\"http:\/\/en.wikipedia.org\/wiki\/SQL\">SQL<\/a> data types). Hibernate also provides data query and retrieval facilities. It also generates the SQL calls and attempts to relieve the developer from manual result set handling and object conversion and keep the application portable to all supported SQL databases with little performance overhead<\/p><\/blockquote>\n<p>via <a href=\"http:\/\/en.wikipedia.org\/wiki\/Hibernate_(Java)\">Hibernate (Java) &#8211; Wikipedia, the free encyclopedia<\/a>.<\/p>\n<p>The site to download it is <a href=\"www.hibernate.org\/\u200e\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object &hellip; <a href=\"http:\/\/bucktownbell.com\/?p=10499\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54],"tags":[170,345,607,210],"class_list":["post-10499","post","type-post","status-publish","format-standard","hentry","category-programming","tag-data-modeling","tag-java","tag-library","tag-object-oriented-design"],"_links":{"self":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/10499","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10499"}],"version-history":[{"count":3,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/10499\/revisions"}],"predecessor-version":[{"id":10502,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=\/wp\/v2\/posts\/10499\/revisions\/10502"}],"wp:attachment":[{"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10499"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bucktownbell.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}