永发信息网

java反射于hirbernate映射有什么不同

答案:4  悬赏:10  手机版
解决时间 2021-04-03 10:56
java反射于hirbernate映射有什么不同
最佳答案
java反射是针对对像的反射,也就是说,你可以在运行时获得某一个对象属于哪个类,类中有哪些方法和属性,并可以获得他们,进行创建对象或者调用。

Hibernate的映射,是只ORM,对象关系映射,是一种持久层框架,提供数据库表与java对象之间的映射,比如要把一个表中的记录,变为java中的一个对象,那么这时候其实就用到了java的反射机制,动态调用newInstance方法来创建了对象。反过来通过ORM也可以把对象映射到数据库表中的某条记录。

总体来说:hibernate是一种映射机制,而java是反射,两种是不同的。
hibernate是对象与数据库表记录之间的映射,而java的反射机制,是针对java对象,进行动态调用的机制,各种框架,比如spring,struts就大量的使用了java反射。

这是我的个人使用经验,o(∩_∩)o...。
全部回答
java反射是针对对像的反射,也就是说,你可以在运行时获得某一个对象属于哪个类,类中有哪些方法和属性,并可以获得他们,进行创建对象或者调用。
Hibernate的映射,是只ORM,对象关系映射,是一种持久层框架,提供数据库表与java对象之间的映射,比如要把一个表中的记录,变为java中的一个对象,那么这时候其实就用到了java的反射机制,动态调用newInstance方法来创建了对象。反过来通过ORM也可以把对象映射到数据库表中的某条记录。
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 hibernate对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。hibernate支持各种关系数据库,从一对一到多对多的各种复杂关系。
java反射是java一门技术
hirbernate映射是数据库数据与对象之间的一种关系的体现
hirbernate映射的最低层原理都是通过java反射技术来实现的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
电摩控制器和电机搭配问题
林峯离开tvb是对还是错
为什么藏传佛教里的许多佛像脚下都踩有人
金士顿 ddr3l 1600 8g 389元,是不是有点贵?
精英会是一个怎样的社群?
下列各组词语中,有错别字的一组是A.醒木 十
在农村盛菜用的叫什么
魔女柔熙 柔熙和俊河
如何用矢量软件corelDRAW 或 AI画出小圆点矩
单选题Whichofthefollowingiscorrect?A.
出审计报告需要哪些
公安机关执行逮捕必须遵守哪些程序?
我埋怨男朋友了几句,他突然对你大吼
新款自动挡passat停车方法
早上吃甜的好吗??
推荐资讯
涤纶电容一般用在哪里,作用是什么?
手机连wifi开数据都网卡怎么回事?
按每两(31克)的单价,多少钱一两的墨锭才算
北京旭荣丰科技有限公司怎么样?
我是南京市2011届初三毕业生,中考估分成绩是
《易经》里的诗句有多少首?
什么是 harmonic potential 谐波电势
养殖场饲料原料不合格,怎么处理
不怕孤独,只怕世俗……
王者荣耀:猴子出6把无尽之刃有多恐怖
68年阳历1月27号出生的人的命运
这是同一个人,给别人看上面那张照片,都说适
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?