【问题标题】:Is there any other way to store a java object in a database other than serialization?除了序列化之外,还有其他方法可以将 java 对象存储在数据库中吗?
【发布时间】:2017-03-03 15:27:43
【问题描述】:

在 jdbc 中,将每个值存储在数据库中非常耗时。所以我需要一种方法(序列化除外)将整个 java 对象(bean 类的实例)存储到数据库中,其中的值直接存储在它们各自的列名下。

【问题讨论】:

  • 那么您将如何对已解析的对象执行 SQL 查询? (假设 db 不仅仅是一个保存数据的地方)
  • 我是这个概念的新手,我只是想知道是否有其他方法。
  • 也许使用实体框架来处理数据库对象。在做sql操作时节省时间。
  • @krishKM 实体框架是 Microsoft 的 .net 解决方案。
  • 鉴于您已标记为 hibernate 似乎表明您已经知道解决问题的方法:使用像 hibernate 这样的 ORM。

标签: mysql oracle hibernate jdbc netbeans


【解决方案1】:

如果不自己持久化每一列,就没有办法以这种方式存储对象。

【讨论】:

  • 这并没有提供问题的答案。要批评或要求作者澄清,请在他们的帖子下方留下评论。 - From Review
  • @DimaSan 所以(简化的)问题是“是否有另一种方法来存储对象”,答案是“不,没有其他方法”。虽然不是一个特别好的答案,但您可以编写的方式只有这么多,这是不可能的。如果您不同意并认为这是可能的,请随意添加作为您自己的答案。
猜你喜欢
  • 2019-12-07
  • 1970-01-01
  • 2014-12-02
  • 1970-01-01
  • 2018-06-15
  • 1970-01-01
  • 1970-01-01
  • 2018-03-01
  • 1970-01-01
相关资源
最近更新 更多