ORM (Object-Relational Mapping) represents an object-relational mapping. In object-oriented software development by ORM, you can put objects mapped to a relational database. As long as a set of procedures can do to associate objects with the database, the operation object can directly manipulate database data, you can say that this program implements object-relational mapping ORM
Simply put: ORM is established between the entity classes and database tables relationship, so as to achieve the purpose of operating the entity class is equivalent to the operation of the database tables.
Common ORM framework
Common orm framework: Mybatis (ibatis), Hibernate, JPA