使用保留关键字时,需要转义表名。在JPA 1.0中,没有标准化的方法,而Hibernate特定的解决方案是使用反引号:
@Entity@Table(name="`User`")public class User { ...}在JPA 2.0中,标准化语法如下所示:
@Entity@Table(name=""User"")public class User { ...}参考文献
- Hibernate Core文档
- 5.4。SQL带引号的标识符
- JPA 2.0规范
- 2.13数据库对象的命名



