转义sql server保留关键字,在通过jpa获取数据时用作列名

时间:2017-10-27 05:04:38

标签: java mysql sql-server hibernate jpa

我在sql server中有一列“MESSAGE REECEIVED FROM”。在我的springboot应用程序中从Entity bean中获取列名。

在实体bean中声明列名如下所示

  @Column(name="[MESSAGES REECEIVED FROM]")
  private String messagesReeceivedFrom = null;

并在连接到数据库时,获取如下错误

   SQL Error: 207, SQLState: S0001
   Invalid column name 'REECEIVED'.

但是在sql server中执行同一列时查询正在执行。

帮助我在通过jpa调用时解释sql保留的关键字

0 个答案:

没有答案