我将通过兼容 JPA 的 ORM 来阅读 MS-ACCESS 97 数据库。重点是数据库中的列名有特殊字符:
@Column(name="FechPró")
Date nextDate;
在执行时我得到了这个
Caused by: java.sql.SQLException: Column not found
at sun.jdbc.odbc.JdbcOdbcResultSet.findColumn(JdbcOdbcResultSet.java:1849)
at sun.jdbc.odbc.JdbcOdbcResultSet.getObject(JdbcOdbcResultSet.java:1742)
可能我必须做这样的事情
@Column(name=new String("FechPró".getBytes("ISO-8859-1")))
但这不会编译。