2012-02-24 79 views
2

我試圖設置我的hibernate實體以自動創建表格IFAS_util_max_object_v的確切格式。無論我嘗試什麼,我似乎都無法把它變爲利用IFAS。有人有任何想法嗎?Hibernate表名大小寫IFAS_util_max_object_v

這是我試過的。

@Table(name = 「\」 IFAS_util_max_object_v \ 「」)

另外,我使用的MySQL數據庫。

回答

2

你在使用什麼操作系統?

Mysql在配置文件中有一個設置來確定表名是否應該轉換爲小寫。由於這些表格與磁盤上的表名相對應,所以在使用Windows時將表格轉換爲小寫字母,因爲Windows文件名不區分大小寫。所以使用Windows時是不可能的。

您可以閱讀here瞭解詳情。

+0

我正在使用mysql在Windows機器上開發應用程序,但其生產環境是使用sybase的Linux機器。這個新的數據庫需要與舊的舊系統相匹配,管理層要求表結構相同。所以你說什麼這基本上是一個Windows問題,隨着SQL和不休眠? – 2012-02-24 17:02:30

+0

是的。嘗試在儘可能靠近操作機器的機器上進行開發。 – 2012-02-24 17:04:46

+0

感謝您的幫助。 – 2012-02-24 17:15:50