java - 将 java 对象存储到 Oracle 数据库的最佳数据类型

标签 java oracle object types oracle12c

我想将 java 对象(例如 Person 对象)保存到 Oracle 12c 数据库表中的列中。最适合这个的数据类型是什么?

最佳答案

您可以在 Oracle 中以 XMLType 或 JSON 格式存储复杂对象。

但是,对于这项工作来说,它可能是错误的工具。如果您要始终通过键访问对象,请选择专用的键值数据库产品而不是 RDBMS。如果您需要通过属性(例如人名)访问对象,那么将该属性隐藏在对象中将会很痛苦。

关于java - 将 java 对象存储到 Oracle 数据库的最佳数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40797656/

相关文章:

java - java中的文件读取

java - 从 ArrayList Java 处理 Boid 示例中删除元素

java - 从 oracle 数据库获取给定经度和纬度的酒店详细信息

database - 在 Oracle 中导出一天数据而不持有锁

SQL错误: ORA-01861: literal does not match format string 01861

javascript - 根据单个属性从数组中获取唯一对象

javascript - 如何在 webpack 输出的不同入口点共享同一个类的实例

c# - 如何通过子属性选择对象

java - 按下场景生成器时选择的文件无效 FXML 错误

java - 使用 SAX 解析文档将对象添加到数组