Multiple choice technology architecture

There is an excellent open-source ORM framework available in the market. Your team suggests using this new framework. Which of the following is the main disadvantage of using this new framework?

  1. Application can be isolated from the database and the only connection to it is using the ORM framework and a JDBC driver.

  2. Developer productivity increases.

  3. Performance will be slower than direct JDBC connections.

  4. Application maintainance may be a problem.

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Using less-established open-source ORM frameworks creates maintenance risks: limited documentation, smaller community support, potential abandonment, and fewer developers familiar with the framework. This contrasts with mature frameworks like Hibernate that have widespread adoption. Performance may actually improve over JDBC due to caching, so that's not the main disadvantage.