Skip to content
Sharp

SQL for Java Devs · interview question

Why does encapsulating JDBC logic within a Repository when following a layered architecture help in practice?

Multiple choiceMediumchapter-8-curatedpremiumsql-for-java-devsrepository-pattern
Choose one answer
Answer and explanation

Correct answer

C. Decouples business logic from data access logic

Why

Encapsulating JDBC logic within a Repository decouples business logic from data access logic, making the codebase more modular. This separation of concerns enhances maintainability and testability of the application.

Test yourself on SQL for Java Devs

A free test with instant, explained results. No account needed.

Start free test
All SQL for Java Devs questions →