标签:hiberna structure href 生成 灵活 算法 image 学习 根据
广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。 狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。
也就是说,传统的DAO层编码实际是面向数据库编程,具体来说,在DAO层里通过获取数据库的链接,对数据库的某一张表进行增删改查等操作,这已经适面向数据库而非面向对象编程。而ORM思想就是把面向关系型数据库转为面向对象,注意ORM不是一种实现方法,而是一种思想,基于这个思想,Hibernate通过把数据库的一张张表映射为java中的Bean,而表中的字段则映射为Bean中的属性,这样在进行增删改查操作可以直接对Bean对象进行操作了,如此一来就实现了面向对象的编程。
标签:hiberna structure href 生成 灵活 算法 image 学习 根据
原文地址:http://www.cnblogs.com/shyroke/p/6821155.html