|   |      1 
                                  35
                             
   有同样的问题,但是有一个名为
    然后将引用所有数据库标识符。 在这里找到我的答案 Special character in table name hibernate giving error 在这里找到所有可用的设置 https://docs.jboss.org/hibernate/orm/5.2/userguide/html_single/appendices/Configurations.html 但是找不到更好的文档。 在我的例子中,设置在我的Spring属性文件中。正如注释中所提到的,它也可能在其他与休眠相关的配置文件中。 | 
|   |      2 
                                  115
                             使用Hibernate作为JPA 1.0提供程序,您可以通过将保留关键字包含在倒计时内来转义它: 这是从hiberate core继承的语法: 
 在JPA2.0中,语法是标准化的,并且变成: 工具书类
 相关问题 | 
|   |      3 
                                  14
                             如果您使用如下所示,它应该可以工作  | 
|   |      4 
                                  10
                             这肯定能奏效,当我学习冬眠时,我也遇到了同样的问题。 | 
|   |      5 
                                  3
                             否-更改列名称。 这是特定于数据库的,您不能创建这样的列。在所有休眠之后,最终将DDL发送到数据库。如果不能用这个列名创建有效的DDL,这意味着Hibernate也不能。我认为即使你在写DDL,引用也不能解决这个问题。 即使你以某种方式成功地摆脱了这个名字——改变它。它将与此数据库一起工作,但不会与其他数据库一起工作。 | 
|   |      6 
                                  0
                             一些JPA实现(例如我使用的那个,DataNucleus)会自动为您引用标识符,所以您永远不会得到这个标识符。 | 
|   |      7 
                                  0
                             手动转义保留关键字如果使用JPA,可以用双引号转义: 如果您使用的是Hibernate本机API,那么可以使用反勾号对其进行转义: 自动转义保留关键字
   如果要自动查找保留关键字,可以将设置为
    有关详细信息,请查看 this article . | 
|   | John D · 需要为NULL或NOT NULL的WHERE子句 8 月前 | 
|   | Marc Guillot · 记录值时忽略冲突 9 月前 | 
|   | Fachry Dzaky · 正确使用ROW_NUMBER 9 月前 | 
|   | TriumphTruth · 从满足特定条件的数据集中选择1行 9 月前 |