La obtención de datos desde el servidor es una labor vital desde un cliente, ya sea obteniendo un id de sesión o cargando datos correspondientes a una terminal, en fin hay un sin numero de situaciones en las cuales debemos ir al servidor de bases de datos y traer información, en este articulo veremos como obtener fecha y hora del servidor mysql mediante JPA utilizando una consulta nativa (las cuales son muy útiles cuando tenemos inconvenientes con nuestro motor de persistencia), veamos:
JAVA Obtener fecha y hora del servidor MYSQL con JPA
public Query Date_NOW(){ EntityManagerFactory emff = Persistence.createEntityManagerFactory("PersistenciaPU"); EntityManager ema = emff.createEntityManager(); String Cons = "SELECT NOW()"; Query qy = ema.createNativeQuery(Cons); return qy; }
Con este código podemos trabajar con la hora del servidor y no con la hora de nuestros clientes, ya sea para mostrarla o registrar movimientos dentro de nuestras aplicaciones.