2016-06-22 53 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

謝謝,使用單詞「從」是問題 –