Hibernate 表单映射问题数据库错误

Hibernate 表单映射问题数据库错误,hibernate,orm,coldfusion,Hibernate,Orm,Coldfusion,我正在尝试映射一些ORM实体和属性,如果这些实体和属性看起来是正确的,则会出现以下SQL错误: java.sql.SQLException: Error on rename of './reflexgym/user' to './reflexgym/#sql2-36b-30' (errno: 152) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) at com.mysql.jdbc.SQLError.c

我正在尝试映射一些ORM实体和属性,如果这些实体和属性看起来是正确的,则会出现以下SQL错误:

java.sql.SQLException: Error on rename of './reflexgym/user' to './reflexgym/#sql2-36b-30' (errno: 152)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515)
  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447)
  at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951)
  at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101)
  at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2548)
  at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1605)
  at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1524)
  at coldfusion.server.j2ee.sql.JRunStatement.executeUpdate(JRunStatement.java:182)
  at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:383)
  at org.hibernate.tool.hbm2ddl.SchemaExport.drop(SchemaExport.java:358)
  at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:258)
  at coldfusion.orm.hibernate.HibernateConfiguration.exportSchema(HibernateConfiguration.java:366)
  at coldfusion.orm.hibernate.HibernateConfiguration.initHibernateConfiguration(HibernateConfiguration.java:221)
  at coldfusion.orm.hibernate.HibernateConfiguration.<init>(HibernateConfiguration.java:141)
  at coldfusion.orm.hibernate.ConfigurationManager.initConfiguration(ConfigurationManager.java:69)
  at coldfusion.orm.hibernate.HibernateProvider.InitializeORMForApplication(HibernateProvider.java:182)
  at coldfusion.orm.hibernate.HibernateProvider.beforeApplicationStart(HibernateProvider.java:85)
  ...

请参阅解决方案注释

,您是否尝试过先手动删除所有表?大家好,我认为是手动删除表起了作用。我向Application.cfc添加了一些逻辑,以便重新加载kill/drop表。谢谢各位