mysql - Hibernate表名大写 IFAS_util_max_object_v

标签 mysql hibernate

我正在尝试设置我的 hibernate 实体以按照确切的格式自动创建表 IFAS_util_max_object_v 。无论我如何尝试,我似乎都无法将 IFAS 资本化。有人有什么想法吗?

这是我尝试过的。

@Table(name="\"IFAS_util_max_object_v\"")

此外,我正在使用 mysql 数据库。

最佳答案

您使用的是什么操作系统?

Mysql在配置文件中有一个设置来确定表名是否应该转换为小写。由于这些表对应于磁盘上具有表名的文件,因此在使用 Windows 时它们会转换为小写,因为 Windows 文件名不区分大小写。所以使用 Windows 时这是不可能的。

您可以阅读here关于详细信息。

关于mysql - Hibernate表名大写 IFAS_util_max_object_v,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9433740/

相关文章:

java - 在 Hibernate 架构更新发生时执行我自己的脚本

mysql - 更新数据库表

python - 从python将数据插入MySQL表中的多列

MySQL从特定时间范围转储数据

mysql - 为什么这个 MySQL 查询不起作用?

spring - 使用 JPA 2.0 和 @OneToMany 删除孤立实体的解决方法是什么?

spring - Hibernate AnnotationException - Spring 5 和 Hibernate 5 映射实体

mysql - cloudControl mysqls.免费导入数据库

java - 比较不同格式的两个日期

没有外键的Hibernate ManyToOne