lunes, 23 de abril de 2007

error hibernate.hbm2ddl.auto mysql restrictions

Si al utilizar la herramienta de hibernate: hbm2ddl Si tienes un error parecido a éste:
Caused by: java.sql.BatchUpdateException: null, message from server: "Cannot add or update a child row: a foreign key constraint fails (`pruebasevilla/traducciones`, CONSTRAINT `FK6CE29E6294037F2F` FOREIGN KEY (`entidadTraduccion`) REFERENCES `profesores` (`id`))"

Tienes mysql configurado con restricciones, para arreglarlo sigue estos pasos (hay que reconfigurar mysql):

  1. inicia mysql Server Instance Configuration Wizard
  2. Selecciona: reconfigure Instance
  3. Selecciona: detailed Configuration
  4. Selecciona lo que tu veas yo marqué Developer Machine
  5. Selecciona:Non-Transactional Database Only
  6. Selecciona lo que tu veas yo marqué Decision Support(DSS)/OLAP
  7. Selecciona: Enable TCP/IP Networking
  8. Selecciona: Enable Strict Mode
  9. ...

No hay comentarios: