当然,还有许多其他类型的持久层。XML持久层是序列化的一个变种,它提供了对于字节流序列化的便利方式,但是除此之外,XML持久化并没有其它的优势,因为它只是文本文件的一种方式而已。你也可以使用存储过程来把问题转移到数据库层面。当然还有许多其他的例子,但是可以肯定的是目前它们还没有成为一种流行的解决方案。
由于目前开发环境的限制(关系型数据库)以及要处理以前的遗留系统,ORM可能是一种最为实际的解决方式了。
当然,还有许多其他类型的持久层。XML持久层是序列化的一个变种,它提供了对于字节流序列化的便利方式,但是除此之外,XML持久化并没有其它的优势,因为它只是文本文件的一种方式而已。你也可以使用存储过程来把问题转移到数据库层面。当然还有许多其他的例子,但是可以肯定的是目前它们还没有成为一种流行的解决方案。
由于目前开发环境的限制(关系型数据库)以及要处理以前的遗留系统,ORM可能是一种最为实际的解决方式了。