
JDBI
Javalin
Micronaut Framework
Hibernate
Prisma GraphQL API
Postgres.js
Hibernate ORM
Hasura
GitPrime
Waydev
LinearB
Haystack Analytics
CodeClimate
Swarmia
OKAY HQ
SonarQube
GitPrimeGitPrime is recommended for engineering managers, team leads, and project managers who are looking for data-driven insights to understand and enhance the productivity of their software development teams. It's particularly useful for medium to large teams where it's critical to evaluate performance metrics objectively and address inefficiencies proactively.
Based on our record, JDBI seems to be more popular. It has been mentiond 26 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Directly using the JDBC API in your application code is low-level and verbose. That's why libraries like Jdbi, Spring JDBC Template And Sql2o exist. They provide: named parameters, row mapping, pluggable data type binders/ row mappers/ JSON mappers. - Source: dev.to / 5 months ago
Suppose we're developing an application that allows speakers to submit their talks to a conference (for simplicity, we'll only record the talk's title). Following the Transaction Script pattern, the method for submitting a talk might look like this (using JDBI for SQL):. - Source: dev.to / over 1 year ago
_relational_ is the key word you're missing. ORMs map _objects_ to _relations_ (i.e. tables). "Unlike ORM frameworks, MyBatis does not map Java objects to database tables but Java methods to SQL statements." https://en.wikipedia.org/wiki/MyBatis "Jdbi is not an ORM. It is a convenience library to make Java database operations simpler and more pleasant to program than raw JDBC." https://jdbi.org/ "While jOOQ is not... - Source: Hacker News / almost 2 years ago
While this may work for greenfield applications, I don't see this working well for preexisting schemas. From their getting started page: "Database fields are automatically created for any abstract getter methods", which definitely scares me away since they seem to be relying on automatic field type conversions. I prefer to manage my schemas when I can and do type and DAO conversions via mapper classes in the very... - Source: Hacker News / almost 3 years ago
Someone else mentioned jOOQ, but personally I also rather enjoyed JDBI3: https://jdbi.org/#_introduction_to_jdbi_3 It addresses the issues with using JDBC directly (not nice ergonomics), while still letting you work with SQL directly without too many abstractions in the middle. In combination with Dropwizard, it was pretty pleasant: https://www.dropwizard.io/en/stable/manual/jdbi3.html Other than that, I actually... - Source: Hacker News / almost 3 years ago
Javalin - Simple REST APIs for Java and Kotlin
Waydev - Waydev analyzes your codebase from Github, Gitlab, Azure DevOps & Bitbucket to help you bring out the best in your engineers work.
Micronaut Framework - Build modular easily testable microservice & serverless apps
LinearB - LinearB delivers software leaders the insights they need to make their engineering teams better through a real-time SaaS platform. Visibility into key metrics paired with automated improvement actions enables software leaders to deliver more.
Hibernate - Hibernate an open source Java persistence framework project.
Haystack Analytics - Software Delivery Analytics Tool for Engineering Teams. Deliver Software Faster, Better, and more Predictably.