大家好:最近在使用 Spring DataJpa 时遇到了一个问题,我描述一下:
- Oracle 数据库的表名是带有双引号的,也就是说,查询的时候需要这个样子:
select * from "Result" where "ID"=1 - 使用 Spring DataJPA 和 Hibernate 来操作数据库,写实体类时,给表取名是写成
@Table(name = "Graph")这个样子时,出现错误java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist - 把表名写成这个样子时:
@Table(name = "\"Graph\"")出现错误java.sql.SQLSyntaxErrorException: ORA-00911: invalid character
请教各位有出现这样问题的吗?如何解决呢?
