当我试图用JPA/hibernate持久化一个名为"user"的实体时,它不起作用.表没有创建,这是因为用户是postgresql中的保留字.除了给桌子命名之外,还有什么别的方法可以让它工作吗?
当我试图用JPA/hibernate持久化一个名为"user"的实体时,它不起作用.表没有创建,这是因为用户是postgresql中的保留字.除了给桌子命名之外,还有什么别的方法可以让它工作吗?
要引用标识符,请使用反勾号:
@Table(name="`users`")
请参见Hibernate测试套件中的示例:
您将使用Hibernate自动检测并转换数据库的报价.