初始hibernate

    xiaoxiao2021-03-25  115

    1.什么是ORM?

    ORM(Object/RelationShip Mapping)   对象关系映射

    ORM背景:平常我们利用面向对象思想编写的数据库应用程序时,是把对象信息存到关系型数据库中,要写很多的sql语句;而sql的语法各不相同,例如PL/SQL和T/SQL,前者是oracle制定的,后者是微软的,那一个sql脚本只能在一种数据库中运行,要在另外一种数据库运行,必须的修改成那个数据库的sql语法。还有就是,同样的功能,不同的数据库有不同的实现方式,例如分页,oracle用的是rownum,mysql用的是limit。最后,如果程序过分的依赖sql语句,不利于扩展和维护。

    2.Hibernate简介

    Hibernate是一款开源的ORM框架技术,对JDBC进行了封装(本质上还是通过JDBC来实现对数据库的操作)

    Hibernate是位于业务逻辑层与数据库层的一个 角色(持久化层),将对象通过hibernate存储到数据库表中。

    转载请注明原文地址: https://ju.6miu.com/read-7864.html

    最新回复(0)