user是sqlServer中的关键字 做表名使用时须加[]才行....

user是sqlServer中的关键字最好不要拿来做表名,特别需要时须加[]才行....

如下代码
@Entity
@Table(name="user")
public class User
Hibernate中报错:
Hibernate: insert into user (login_name, password) values (?, ?)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误。

posted @ 2012-01-12 10:44  郑剑凡  阅读(1004)  评论(0编辑  收藏  举报