java - 将 java.long 映射到 oracle.Number(14)

标签 java oracle mapping sqldatatypes

我有数据类型为数字 (15) 的数据库列,并且我在 java 类中有相应的字段作为 long。问题是我如何使用 java.sql.Types 映射它。

  • Types.BIGINT 可以吗?
  • 或者我应该使用其他东西吗?

附言: 我无力在 Java 类和数据库中更改数据类型。

最佳答案

来自 this link它说 java.sql.Types.BIGINT 应该用于 Java 中的 long 到 SQL (Oracle) 中的 Number

附上表格的屏幕截图以防链接失效。

SQL and JDBC datatypes

关于java - 将 java.long 映射到 oracle.Number(14),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7638664/

相关文章:

Java - Swing UI 观察的数据主题

java - 我如何将信息从 ant 传递到 sql 文件或过程

sql - 在 Oracle 中为 varchar2 字段创建序列

java - 你什么时候在 RxJava 中使用 map 和 flatMap?

java - 递归映射时的 MapStruct 问题

java - 如何在 servlet(或任何其他 Java 类)中使用 @Resource 注释?

java - 如何找到@OneToOne映射的反面?

java - 如何使用带有 Java 的 Selenium WebDriver 切换到另一个选项卡

java - ORA-00905 : missing keyword in case statement

elasticsearch - 在 Kibana 上访问 _meta(在 _mapping 中)