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]")
- 使用双引号(“)将其括起来。
@Column(name = "\"FILE\"")
我们正在使用 Spring Webflow(结构)和 Hibernate 进行数据传输。
可能是因为 FILE 是关键字,不能在没有引号的情况下使用([] 用于 SQLServer,"" 用于 PG 等)。
在 Hibernate 中,引用是在 @Column 的名称 属性.
@Column(name="`FILE`")
这是 table 列的默认注释实现,它会导致 JDBCException…
@Column(名称="FILE",)
解决方案 1. 用方括号 [] 将关键字括起来。 @Column(name = "[FILE]")
- 使用双引号(“)将其括起来。 @Column(name = "\"FILE\"")