2 a2912672506 a2912672506 于 2016.03.29 20:02 提问

hibernate的orm技术是怎么实现的

最近在使用hibernate,想深入了解类与数据表是怎么关联上的。哪位大牛能解释一下。

3个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.29 20:34

就是对jdbc的封装,自动完成查询结果到Java对象的映射的过程。

u013821825
u013821825   2016.03.29 23:05

hibernate对jdbc进行了技术分装,使用起来非常方便,只需要传入相应的参数即可获取数据连接完成对与数据的操作,内部实现实体类与数据表的映射关系,一般情况下一个实体就需要一张对应的数据表,在hibernate相关配置文件中写入表与表之间的关联关系,一对多、多对多等。

qq_29829081
qq_29829081   2016.04.01 13:03

orm思想就是对象关系映射,而hibernate让一个实体类对应一张表,一个对象对应一条数据记录,一个属性对应表中的一个字段。而且hibernate对JDBC进行了封装。这样,我们可以不用写sql语句就可以进行对象的持久化操作。hibernate虽然出现在JPA规范之前,但是也实现了JPA的规范。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!