Lea esto si usted quiere resolver su problema fácilmente
No hay ningún problema en su base de datos. Solo tiene que crear una nueva conexión desde Eclipse a la misma base de datos que hacemos durante la adición de capacidades de JPA al proyecto.
Pasos: -
Cree una nueva base de datos desde el símbolo del sistema mysql.
Haga clic derecho en su proyecto en Eclipse/MyEclipse, luego vaya a Propiedades.
Haga clic en la pestaña Eclipse/MyEclipse a la izquierda y luego haga clic en el submenú JPA.
Luego haga clic en Crear nueva conexión. Pon un nuevo nombre de conexión. Y agrega la misma base de datos. (También puede optar por cambiar su base de datos, pero la misma base de datos también lo hará).
Conexión de prueba, y haga clic en Finalizar.
La primera vez no mostrará ese nombre de conexión recién creado. Simplemente haga clic en Aceptar para cerrar esa ventana.
A continuación, haga clic con el botón secundario en Project y luego haga clic en Propeties.Ahora puede ver su Conexión recién creada en esa lista desplegable de Conexión. Seleccione eso y haga clic en Aceptar.
Su error se desvanecerá.
Posible causa de este error: -
Eclipse crea una conexión con su base de datos cada vez que se conecta usando cualquier proyecto que use persistence.xml, pero solo por primera vez.
Por lo tanto, cualquier cambio posterior, especialmente desde el lado de la base de datos (nombre de la tabla, etc.) arrojará un error desde Eclipse.
Gracias.
¿Puede mostrar los detalles de su tabla 'página'? –
Sí, todavía no he implementado las marcas de tiempo, así que esa es la razón por la que no están en la entidad de página. – LuckyLuke
Entonces, ¿supongo que Eclipse está diciendo que su Entidad no está reflejando adecuadamente el estado de la base de datos? ¿Cómo sabe Eclipse con qué base de datos está trabajando? Tal vez no está utilizando la base de datos que se muestra 'adesnqhp_javaee'? –