{"adoption": {"forks": 3810, "observed_at": "2026-08-28T04:09:43.687691+00:00", "stars": 6470}, "canonical_url": "https://ross.abutalabs.com/products/hibernate-orm", "card": {"archived": false, "artifact_type": "library", "description": "Idiomatic persistence for Java and relational databases", "domain": ["databases", "backend", "web-development", "developer-tools"], "enriched": true, "function": ["orm", "database", "database-driver", "search-engine"], "health_score": 100, "homepage": "http://hibernate.org", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["hibernate/hibernate-orm"], "name": "hibernate/hibernate-orm", "platform": ["jvm", "cross-platform"], "pushed_at": "2026-08-26T20:10:47+00:00", "repo": "hibernate/hibernate-orm", "stars": 6470, "tags": ["jpa", "jakarta-persistence", "jdbc", "sql", "object-relational-mapping", "envers", "hibernate"], "topics": ["hibernate", "java", "orm", "jpa", "jdbc", "database", "envers", "jakarta-persistence", "jakartaee", "object-relational-mapper", "object-relational-mapping", "persistence", "persistence-framework", "hibernate-orm", "sql"], "urls": [], "use_cases": ["map Java objects to relational database tables", "implement JPA persistence in a Spring Boot application", "audit entity changes over time with Envers", "manage database transactions and lazy loading in Java", "replace boilerplate JDBC code with an ORM", "index entities into Elasticsearch or Lucene for full-text search", "persist domain models reactively with a non-blocking API"], "what_it_is": "Hibernate ORM is the de facto object-relational mapping library for Java, implementing the Jakarta Persistence (JPA) specification to map domain models to relational databases. It provides idiomatic persistence with features like lazy loading, caching, auditing (Envers), and integrates with the wider Hibernate ecosystem including Search and Reactive.", "when_to_avoid": ["you need raw SQL performance control and prefer lightweight query builders like jOOQ", "working with non-relational databases (consider Hibernate OGM or a dedicated driver)", "building a microservice where a simple data mapper or plain JDBC suffices", "you are not on the JVM platform"], "when_to_choose": ["building Java or JVM applications backed by relational databases", "you want JPA/Jakarta Persistence compliance with a mature, battle-tested implementation", "you need advanced ORM features like second-level caching, auditing, or schema tooling", "you want ecosystem integration with Hibernate Search, Validator, or Reactive"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/hibernate-orm", "repo": "hibernate/hibernate-orm", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:43.687691+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:44:35.774239+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc802a088443ad9df556b07f539ad7ebc9826a3abce713373f9f9616e9313749", "fetched_at": "2026-08-29T08:41:30.874143+00:00", "kind": "homepage", "missing": false, "url": "http://hibernate.org"}, {"content_hash": "7ea3c71705b5c746871c2177d169d588ee113f79c60e621cf5182823dc070d97", "fetched_at": "2026-08-29T08:41:30.887564+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation"}, {"content_hash": "f8839376eabcc1636411a1e2816f972577f62d780bc4ac8b503d3303fffd232c", "fetched_at": "2026-08-29T08:41:30.889807+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/documentation/migrate"}, {"content_hash": "b4ce13430d6fee9d3c52169ef27d3aedccf3b59a80e9200556df1c7ae07ae4fd", "fetched_at": "2026-08-29T08:41:30.895607+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation"}, {"content_hash": "0149c80b2e11d4657f36543ff45b46b0a93bf0330b75f3c2573814481dbafc4f", "fetched_at": "2026-08-29T08:41:30.915755+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/documentation/migrate"}, {"content_hash": "3c9ba7be528e7a455ca3f1fc568cbd2f88a8fd182e65e848f872f5ccfef2f92c", "fetched_at": "2026-08-29T08:41:30.883207+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm"}, {"content_hash": "491abdac35227d6325f869f5550302f3dc8b5e5005ae87d0e0cee824a2d5a9a2", "fetched_at": "2026-08-29T08:41:30.885640+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/orm/releases"}, {"content_hash": "c6c9c50c37ad923899a34fc0aabf8ef78109142bb494c4bd701336d029d5dc39", "fetched_at": "2026-08-29T08:41:30.891741+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search"}, {"content_hash": "3a58539ad5d8b045efe2f62f41ce3d05cd417996afe4d36fb524f890db43fdf5", "fetched_at": "2026-08-29T08:41:30.893877+00:00", "kind": "site_page", "missing": false, "url": "https://hibernate.org/search/releases"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5812, "days_push": 7, "days_rel": 11, "gap_med": 1.0, "n_releases_24m": 187}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}