ORM是對象和關係型數據庫映射,是把Java中的JavaBean對象和數據庫表進行映射,使數據庫表中的記錄和JavaBean對象一一對應,從而大大簡化原來直接使用JDBC時,手工拼寫SQL帶來的不便。數據庫
ORM經過配置文件,使數據庫表和JavaBean類對應起來,提供簡便的操做方法,增、刪、改、查記錄,再也不拼寫字符串生成SQL,編程效率大大提升,同時減小程序出錯機率,加強數據庫的移植性,方便測試。可是原生的JDBC具備更強的靈活性,適合複雜多變的SQL應用。編程
經常使用的ORM框架有:Hibernate、MyBatis、TopLink、OJB框架