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