desde la capa DAO es típicamente responsable de acceder a los datos de DB dado cierta entrada (como un user_id, etc.), en caso de que ocuparse de la comprobación de la validez de su entrada?DAO de validar la entrada
E.g. si hay un método DAO para buscar un usuario basado en user_uid, que es una clave primaria (> 0), ¿debería el método DAO comprobar siempre esta restricción antes de realizar la llamada DB necesaria? ¿O debería suponerse que cualquier capa más arriba que llame a este método se encargará de la restricción y nunca la pase a -ve id? El método DAO puede publicar esta restricción en su documento para que los programadores que escriben capas superiores lo sepan.
Qué enfoque utiliza habitualmente y por qué?
¡Gracias y saludos!