问题描述
- hibernate的orm技术是怎么实现的
-
最近在使用hibernate,想深入了解类与数据表是怎么关联上的。哪位大牛能解释一下。
解决方案
就是对jdbc的封装,自动完成查询结果到Java对象的映射的过程。
解决方案二:
hibernate对jdbc进行了技术分装,使用起来非常方便,只需要传入相应的参数即可获取数据连接完成对与数据的操作,内部实现实体类与数据表的映射关系,一般情况下一个实体就需要一张对应的数据表,在hibernate相关配置文件中写入表与表之间的关联关系,一对多、多对多等。
解决方案三:
orm思想就是对象关系映射,而hibernate让一个实体类对应一张表,一个对象对应一条数据记录,一个属性对应表中的一个字段。而且hibernate对JDBC进行了封装。这样,我们可以不用写sql语句就可以进行对象的持久化操作。hibernate虽然出现在JPA规范之前,但是也实现了JPA的规范。
时间: 2024-10-28 14:09:57