Software Alternatives & Reviews

Hibernate

Hibernate an open source Java persistence framework project. subtitle

Hibernate Reviews and details

Screenshots and images

  • Hibernate Landing page
    Landing page //
    2022-04-25

Badges

Promote Hibernate. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

Should you Hibernate, Shut down, or put your PC to sleep?

GELERT Hibernate 400 sleeping bag review.

Java Hibernate Tutorial Part 8 Chapter 1 Review 1

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Hibernate and what they use it for.
  • In One Minute : Hibernate
    Hibernate is the umbrella for a collection of libraries, most notably Hibernate ORM which provides Object/Relational Mapping for java domain objects. In addition to its own "native" API, Hibernate ORM is also an implementation of the Java Persistence API (jpa) specification. - Source: dev.to / over 1 year ago
  • Spring Boot – Black Box Testing
    I'm using Spring Data JPA as a persistence framework. Therefore, those classes are Hibernate entities. - Source: dev.to / over 1 year ago
  • How to Secure Nodejs Application.
    To prevent SQL Injection attacks to sanitize input data. You can either validate every single input or validate using parameter binding. Parameter binding is mostly used by developers as it offers efficiency and security. If you are using a popular ORM such as sequelize, hibernate, etc then they already provide the functions to validate and sanitize your data. If you are using database modules other than ORM such... - Source: dev.to / over 1 year ago
  • Help fresh graduate understand the ecosystem
    JPA is an API for talking to SQL databases and mapping SQL tables to Java classes. You mentioned being familiar with Entity Framework, JPA is somewhat similar. In Java it is more common than in C# to have a specification for something, and then a number of implementations of that specification. JPA is the specification, https://hibernate.org/ is one of the implementations of that spec. If you know you're going to... Source: over 1 year ago
  • Help in reading JAVA documentation for Configuration class (hibernate)
    The answer is that you're using a different version of hibernate than you're looking at the documents for. Your docs link is REALLY old. The oldest version of docs that hibernate.org has on their site where you can easily find them is 4.2 and in that version (maybe even older ones, probably started in 4) .addAnnotatedClassis inConfiguration`. Source: about 2 years ago
  • Partitioning a billion-row table of soccer data using data context
    My team has been developing the backend application that provides the most crucial data exploration features. We adopted Kotlin v1.6 running on top of a JVM (Java Virtual Machine) as the programming language, Spring Boot 2.5.3 as the framework, and Hibernate 5.4.32.Final as the ORM (Object Relational Mapping). The main reason why we opted for this technology stack is that speed is one of the most crucial business... - Source: dev.to / about 2 years ago
  • How to mock a database connection in Java?
    There are in-memory databases such as H2 which you can use for testing that is just a library you import. However, syntax can vary between databases. So it's only really appropriate if you're also using something like Hibernate which abstracts away a lot of the differences. Source: over 2 years ago
  • Improving performance with SQL aggregate functions
    We developed the backend in Kotlin with the Spring Boot 2.5.3 framework and the Hibernate 5.4.32.Final ORM (Object Relational Mapping). We deployed it on an 8GB 4 CPU VPS through a Docker container managed by Dokku. The initial heap size was set to 2GB and limited to 7GB, while we allocated the remaining GB of RAM to a Redis-based caching system. We built the web application with performance in mind. Specifically,... - Source: dev.to / over 2 years ago
  • Hibernate documentation seems broken
    Hello, recently I gone to hibernate.org to view documentation for hibernate, but any link to documentation redirecting to spaces.redhat.com website which is giving 404 or other error. For example this is link for users guide http://docs.jboss.org/hibernate/orm/5.6/userguide/html_single/Hibernate_User_Guide.html . I read documentation few days ago, but for now it seems not to work at all. Source: over 2 years ago
  • Using Value Objects as Aggregate Identifiers with Hibernate
    This is perfectly possible to do with JPA and Hibernate, but requires some additional work as it goes against the design principles of JPA where you should not have to care about the IDs at all and just work with your entity objects directly. Let's have a look at how. We will be building on the code and principles laid out in my posts about value objects and aggregates so please read those first if you haven't... - Source: dev.to / almost 3 years ago
  • Discussion Thread
    Yes, mostly Spring Data. Hibernate is also quite often used with Spring so it can be useful to learn. I haven't really needed Spring Cloud, but it can be useful because cloud services are so prevalent nowadays. Source: about 3 years ago
  • Reliable WebSockets-based pub/sub with Spring Boot
    Firstly, let's set up a basic Spring Boot application. We can use the Spring Initializr with Spring Data JPA, H2 Database, Lombok added. H2 Database will provide us with a simple database, and Spring Data JPA will allow us to easily interact with it using Hibernate. Lombok will make it easier to write concise and readable classes. - Source: dev.to / about 3 years ago
  • Byte Buddy on Android made possible
    If you've ever used libraries like https://github.com/JakeWharton/hugo or https://hibernate.org/ (if you've ever done some backend development) and wondered how do they seem to add some code/logic into your app just by adding some annotation to some method, or if you ever wondered how mocking frameworks like Mockito can change a class behavior for example, then most likely you're interested in a programming... Source: about 3 years ago
  • A (definitive?) guide on LazyInitializationException
    Whether you love or hate ORM frameworks in general, they are nonetheless pretty common in the Java ecosystem. JPA is the ORM standard and part of the Jakarta EE specifications. Hibernate is its most widespread implementation: for example, it's the default in Spring Boot. - Source: dev.to / about 3 years ago

External sources with reviews and comparisons of Hibernate

17 Popular Java Frameworks for 2023: Pros, cons, and more
MyBatis is somewhat similar to the Hibernate framework, as both facilitate communication between the application layer and the database. However, MyBatis doesn’t map Java objects to database tables like Hibernate does — instead, it links Java methods to SQL statements. As a result, SQL is visible when you’re working with the MyBatis framework, and you still have control over the execution of SQL (on the other...
10 Best Java Frameworks You Should Know
Hibernate is one of the best Frameworks which is capable of extending Java's Persistence API support. Hibernate is an open-source, extremely lightweight, performance-oriented, and ORM (Object-Relational-Mapping) tool.

Do you know an article comparing Hibernate to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Hibernate discussion

Log in or Post with

This is an informative page about Hibernate. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.