I am a student learning Hibernate ORM. Sorry for bad english.
The official Hibernate ORM documentation introduces it as a framework.
check this documentation : “https://hibernate.org/orm/”
However, the following link claims that Hibernate is not a framework.
check this documentation : “https://docs.jboss.org/hibernate/orm/6.5/introduction/html_single/Hibernate_Introduction.html#persistence-contexts”
I am confused about which is correct.
I thought there was inversion of control to solve the impedance-mismatch problem.
To save an object to a database table using the JDBC API, it needs to be converted into a data structure.
However, the perspectives of objects and database data structures are different. I understand this as the impedance-mismatch problem. To solve this, developers need to write a lot of control code, which is difficult to maintain.
I understand that ORM technology emerged to resolve the impedance-mismatch problem. And I think that the control code for resolving the impedance-mismatch problem has been shifted to the ORM side.
So, Regardless of what is written in the document. I think Hibernate is a framework. Please provide feedback.
atom is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.