2016-06-22 26 views
2

想创建与Hibernate MySQL表,这是错误我得到,Hibernate的MySQL的522错误

错误[org.hibernate.tool.hbm2ddl.SchemaUpdate(Server服务线程池 - 12)HHH000388:不成功:创建表parcel_parcels(id bigint不为空,说明TEXT,从varchar(255)到varchar(255),cost double precision,route varchar(255),主键(id))ENGINE = InnoDB 22:56: 41,692错误[org.hibernate.tool.hbm2ddl.SchemaUpdate](ServerService线程池 - 12)您在SQL语法中有错误;检查与您的MySQL服务器版本相对应的手册,以找到在第1行使用varchar(255),varchar(255),cost double precision,route varchar(255),p'附近的正确语法

+1

我怀疑它不喜欢使用保留字'从'作为列名。 http://stackoverflow.com/questions/23446377/syntax-error-due-to-using-a-reserved-word-as-a-table-or-column-name-in-mysql – kem

+0

@kem,谢谢,使用的关键词是问题, –

回答

3

Make确定你已经在你的wildfly内的standalone.xml中包含了很好的defind mysql。其次确保你已经下载了正确的mysql依赖。再次检查你的persistance.xml文件。并确保MySQL的配置是正确的

+1

谢谢,使用单词“从”是问题 –