Aquí está mi definición de los dos términos, aunque no estoy seguro de si se trata de una completa uno:objetos persistentes y transitorias - confusa acerca de la terminología
Un objeto persistente es una instancia de una clase en el modelo de dominio que representa cierta información extraída de la base de datos. A objeto transitorio es una instancia de una clase en el modelo de dominio, que se crea en la memoria
a) I asumen los términos persistente y transitoria sólo se utilizan para los objetos en el modelo de dominio , pero no también para los objetos en la capa de negocios que viven fuera del modelo de dominio?
b) ¿También utilizamos los dos términos para Data-Transfer-Objects?
c) ¿Los dos términos también se usan para Value Objects?
Gracias
Responde a mi pregunta, por lo que la marcaré como respondida en un día. Pero en caso de que encuentre algo de tiempo para ayudarme un poco más: "No porque los objetos de valor no tienen una identidad y solo pueden persistir como parte de una entidad o raíz agregada". No usamos los dos términos para Value Object incluso si tiene su propia tabla de base de datos? – user1483278
Un ORM determina el estado persistente/transitorio de un objeto en función del valor de su identificador (o versión). Dado que los objetos de valor no tienen un ID, el ORM no realiza esa determinación para los objetos de valor: todos los objetos de valor se conservan a través de una entidad raíz. Si persiste objetos de valor directamente, entonces no son realmente objetos de valor. – eulerfx
gracias por su ayuda – user1483278