Hibernate4的替代技术
传统Java应用采用jdbc访问数据库,单jdbc都是基于sql语句,与Java的面向对象思想不一致,所以Java需要一种技术以面向对象方式操作关系数据库。这种技术就是ORM,最早的ORM就是EJB,但是EJB很繁琐,所以hibernate产生。hibernate是一种开源框架、轻量级的ORM框架,它允许将POJO转化为持久化类。而hibernate框架就负责把这种操作,转化为底层的sql操作。替代技术:mybatis将结果集映射成对象(Apache)、toplink(Oracle)