Es muy interesante la combinación jsf-primefaces-spring data mongodb-mongodb primero me costo un poco de trabajo
ya que yo soy de la vieja escuela del sql pero en esta profesión es importante echar un vistazo a las nuevas
tecnologías ya que nuestro negocio es muy evolutivo hoy te estoy compartiendo mi ejemplo y el dia de mañana ya
esta obsoleto.No aproveche las bondades del mongotemplate pero te recomiendo que entres a la documentación
de spring data mongodb ya que es una poderosa herramienta para el manejo mongodb.En primefaces ni se diga gracias
a los creadores esta librería de interfaces web se puede combinar de manera espectacular el back y front end.
No olvidar que esta aplicación le faltan algunas validaciones de fecha pero eso te lo dejo a tu gusto.Tal vez
me falta explicar la líneas de código pero te recomiendo que hagas el proyecto paso a paso y jueges con la aplicación
para que veas el funcionamiento en caso de que te atores voy a subir el proyecto a github y si tienes dudas puedes mandarme
un correo a kapo1978@hotmail.com.
A continuación te pasamos el link para que lo puedas probar se te pide que no elimines el usuario que vamos a proporcionar en la
parte de ingresar médico ya que me gusta que puedas probar todas capacidades del sistema: