官术网_书友最值得收藏!

Basics of ORM, JPA, and Hibernate

Object-Relational Mapping (ORM) is a technique that allows you to fetch and manipulate from a database by using an object-oriented programming paradigm. ORM is really nice for programmers because it relies on object-oriented concepts, not on database structure. It also makes development much faster and reduces the amount of source code. ORM is mostly independent of the databases and developers don't have to worry about vendor-specific SQL statements.

Java Persistent API (JPA) provides object-relational mapping for Java developers. The JPA entity is a Java class that presents the structure of a database table. The fields of an entity class present the columns of the database tables.

Hibernate is the most popular Java-based JPA implementation, and it is used in Spring Boot as a default. Hibernate is a mature product and it is widely used in large-scale applications.

主站蜘蛛池模板: 滁州市| 南雄市| 天峻县| 南宁市| 新乡市| 班玛县| 晋城| 金堂县| 中宁县| 贵溪市| 马山县| 苍溪县| 丰台区| 东辽县| 仙游县| 饶平县| 平南县| 当雄县| 青龙| 乌审旗| 宁远县| 西乌珠穆沁旗| 安龙县| 甘泉县| 社会| 湟源县| 乌兰县| 增城市| 安阳市| 射阳县| 屯留县| 游戏| 永顺县| 绥棱县| 长阳| 丹江口市| 门源| 宕昌县| 潞西市| 宁都县| 旅游|