當我嘗試使用@Table(" \" Employee \" ")
註釋時,它會生成異常。有以下例外JPA 2:使用@Table註釋的例外
Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '" Employee " (name, salary) values ('Jimmy', 35000)' at line 1
沒有使用轉義字符僱員表生成成功,但我想生成表名稱「員工」。
出於好奇...爲什麼? – sinuhepop
,因爲當以這種方式使用'@ Table'註釋時,數據庫中的表名是'employee'。但我想像'Employee'一樣在數據庫中格式化表名。 –
您使用的是哪個數據庫?它可能不支持表名中的引號 – mavroprovato