我正在使用JPA和postgres DBMS,我正在尝试创建一个映射到“User”表的新实体。
这是一个非常常见的问题,因为用户是Postgres中的保留字。我的问题是,如何“逃避”保留关键字或设置JPA以逃避它?
我试了@Table(name =“\”user \“”)没有运气:
2009-02-25 15:43:14,218错误[org.hibernate.tool.hbm2ddl.SchemaUpdate]不成功:创建表“User”_Module(users_login varchar(100)not null,modules_id int8 not null)
答案 0 :(得分:3)
使用:
@Table(name = "`user`")
它有效......