数据持久化方案主要有两种:
1:orm(object relation mapping)对象-关系数据库映射,例如Hibernate、EJB
2:jdo数据持久化新规范,与JDBC相比jdo有更强的移植性,因为JDBC是面向关系数据库(RDBMS),而JDO不仅仅面向关系数据库,包括XML、文件、对象数据库(ODBMS)等等。Hibernate和EJB:
两者都是通过O/R Mapping映射实现持久化的。那么它们有什么区别呢?DAO(data access object):数据访问接口
把数据持久化和业务逻辑分离出来,使得程序更加灵活,易于维护。希望各位找错、补充