Keep getting this error: Incorrect syntax near the keyword 'FILE'. Any insight?

Keep getting this error: Incorrect syntax near the keyword 'FILE'. Any insight?

我们正在使用 Spring Webflow(结构)和 Hibernate 进行数据传输。

可能是因为 FILE 是关键字,不能在没有引号的情况下使用([] 用于 SQLServer,"" 用于 PG 等)。
在 Hibernate 中,引用是在 @Column 的名称 属性.

周围使用 `` 完成的
@Column(name="`FILE`")

这是 table 列的默认注释实现,它会导致 JDBCException…

@Column(名称="FILE",)

解决方案 1. 用方括号 [] 将关键字括起来。 @Column(name = "[FILE]")

  1. 使用双引号(“)将其括起来。 @Column(name = "\"FILE\"")