我正在尝试将 Java 应用程序后端从 DB2 迁移到 BigQuery,但出现数据类型不匹配错误。在 DB2 和 BigQuery 中,字段类型被定义为 INTEGER,但在 BigQuery 中 INTEGER 是 INT64。因此,当 Java 应用程序尝试引用此字段时,它会给出错误: org.hibernate.HibernateException error Found: int64, expected: integer
Java 应用程序是使用 Spring Roo 和 Hibernate 构建的,为了将此 Java 应用程序连接到 BigQuery,我正在使用 Simba 驱动程序。
因此,Google Cloud Bigquery 中有一种方法,或者如果我可以将 INT64 转换为 INTEGER,但是如何或是否有人可以建议任何其他方法。