Hibernate

11 engineers on Hacker News describe using Hibernate first-hand: 0 endorse it, 6 regret it, 0 are mixed.

13%trust
11first-hand users
10in production
endorse 0mixed 0regret 6uses, no opinion

“Hibernate silently commits part of a transaction if Spring Boot (or generally any async operation) shuts down mid-transaction.”

regret · production · mixon1212 · 2026-11-02 · source ↗ · wrong label?

“Spring boot apps with hibernate often take at least ten seconds.”

regret · personal · djeikyb · 2017-08-19 · source ↗ · wrong label?

“I don't know how much time I wasted debugging or optimizing Hibernate-stuff in Java, or wrestling with CoreData in iOS.”

regret · production · CookWithMe · 2014-12-26 · source ↗ · wrong label?

“When I want to see what database column is shown in view, I need to start with view class, and descend all those layers down to hibernate mapping.”

regret · production · ajuc · 2012-04-17 · source ↗ · wrong label?

“I've been using Hibernate for 9 years and I finally came to the conclusion that it's just not worth the pain.”

regret · production · 9 yr · va_coder · 2011-11-06 · source ↗ · wrong label?

“there's a lot of tangled XML and you need to do a fair amount of gymnastics to get through it all. Server restarts are common and painful.”

regret · production · dabeeeenster · 2010-11-23 · source ↗ · wrong label?

“We did a tricky hibernate upgrade and only found out 4 hours after the deployment that the system is not working.”

neutral · production · dominikz · 2026-05-25 · source ↗ · wrong label?

“a lot of the big ones (Hibernate, Spring, a lot of Apache)”

neutral · production · aggregat · 2023-09-23 · source ↗ · wrong label?

“exposed the database through hibernate, and new processes were written in java”

neutral · production · ajuc · 2019-02-10 · source ↗ · wrong label?

“we did read/write using HQL. We migrated to CQRS where the command part would generate an INSERT statement to the database (Using the ORM)”

neutral · production · parasubvert · 2017-11-13 · source ↗ · wrong label?

“I'm currently working on a set of SOAP web services using tomcat, cxf, mysql, and hibernate among others.”

neutral · production · pocoloco · 2010-12-10 · source ↗ · wrong label?