什么是 对象/关系 映射
对象关系映射,简单讲就是Java对象 Object 和关系型数据库 Relationship 之间的映射Mapping, 即ORM。
为什么要使用ORM?
因为面向对象的概念,使得操作关系型数据库也可以用操作对象那样处理。操作关系型数据库,就像操作Java对象一样,更容易以面向对象的方式理解。
ORM框架
常见的ORM框架有:Hibernate、TopLink、Castor JDO、Apache OJB等
ORM实现原理
先说ORM的实现原理,其实,要实现JavaBean的属性到数据库表的字段的映射,任何ORM框架不外乎是读某个配置文件把JavaBean的属 性和数据库表的字段自动关联起来,当从数据库Query时,自动把字段的值塞进JavaBean的对应属性里,当做INSERT或UPDATE时,自动把 JavaBean的属性值绑定到SQL语句中。
ORM在实际中使用
通常写Java系统,用Spring + Hibernate /MyBatis 一起实现Web项目。使