Java Backend Technology
Java Backend Technology
Aug 29, 2021 · Backend Development

Which Java Persistence Framework Wins? A Deep Comparison of JOOQ, MyBatis, Hibernate, JPA, and JDBC Template

This article evaluates popular and niche Java persistence frameworks—Hibernate, MyBatis, JOOQ, Ebean, JPA, and Spring JDBC Template—by comparing SQL encapsulation, performance, DSL support, cross‑database portability, and security, ultimately explaining why the author chose JDBC Template for their project.

Framework comparisonJOOQJava
0 likes · 13 min read
Which Java Persistence Framework Wins? A Deep Comparison of JOOQ, MyBatis, Hibernate, JPA, and JDBC Template
Senior Brother's Insights
Senior Brother's Insights
Mar 5, 2020 · Backend Development

Why queryForList Fails with JdbcTemplate and How Spring Boot Auto‑Configures It

This article explains the common misunderstanding of JdbcTemplate's queryForList method, shows the resulting IncorrectResultSetColumnCountException, clarifies the method's intended use for single‑column results, and walks through Spring Boot's JdbcTemplate auto‑configuration source code and its key annotations.

auto-configurationjdbc-templatespring-boot
0 likes · 7 min read
Why queryForList Fails with JdbcTemplate and How Spring Boot Auto‑Configures It