2012-02-24 77 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