我正在使用最新的 ORMLite 来查询 Oracle 数据库。我在 Spring 中创建了所有 DAO,并@DatabaseField(id = true)
为我的关键字段添加了注释。在 Spring 配置中,我的 JDBC url 就像 jdbc:oracle....
但是,当我通过queryById(...)
or queryForEq(...)
etc ORMLite 执行查询时,总是尝试使用在我的实体类中定义的带有小写和双引号的列名,以便 Oracle 不喜欢它并引发异常:
(ORA-00904: "id": invalid identifier)
有人知道解决方案吗?