2010-01-17 2 views
0

좀 ORM 엔티티 및 속성과 옳은 것한다지도를하려고, 내가받을 다음과 같은 SQL 오류 :CF9 ORM 매핑 문제 DB 오류

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) 
    ... 
+1

당신이를 게시 할 수있는 솔루션에 대한 코멘트보기 매핑? – ryber

+0

그리고 u가 수동으로 모든 테이블을 삭제하려고 시도 했습니까? – Henry

+0

안녕 얘들 아, 트릭을 수동으로 테이블을 떨어 뜨리고 있다고 생각한다. Application.cfc에 몇 가지 논리를 추가하여 재실행/삭제 테이블을 다시로드합니다. 고마워. – Doz

답변