Cuáles son los beneficios de la ignorancia de persistencia?

Soy un novato en el mundo DDD + TDD. Pero he estado en programación durante casi 9 años.

¿Puede alguien explicarme los beneficios de la ignición de persistencia? La aplicación típica de nHibernate simplemente empuja la dependencia entre la clase y la base de datos a los archivos de mapeo.

Si cambio los archivos de clase o la base de datos, tengo que cambiar los archivos de mapeo. Entonces, ¿no es solo impulsar la dependencia agregando una capa de abstracción más? En mi opinión hasta ahora no creo que sea nada revolucionario. Pero no estoy seguro de si me falta algo.

Finalmente ¿Cómo puedo probar los archivos de mapeo? Hay posibilidades de que aparezcan errores en los archivos de mapeo, ¿cómo puedo probarlos?

Respuestas a la pregunta(6)

Su respuesta a la pregunta