【问题标题】:Object to SQL and SQL to Object [duplicate]对象到 SQL 和 SQL 到对象 [重复]
【发布时间】:2013-02-08 00:45:24
【问题描述】:

我想知道是否有任何方法可以从 sql 查询创建数据对象,反之亦然。

示例: 这是对象:

public class DataObject {
int id;
String name;
}

有什么办法可以做到:

DataObject[] dataObjects = methodXX("SELECT id, name from XXTABLEXX");

相反,我的意思是例如创建 DataObject,设置一些值,然后将其直接插入/更新到数据库中。

希望它看起来不会太奇怪。

谢谢。

【问题讨论】:

    标签: java sql


    【解决方案1】:

    您正在寻找 ORM (http://en.wikipedia.org/wiki/Object-relational_mapping) 框架。

    例如休眠 (http://www.hibernate.org/)。

    【讨论】:

    • 谢谢,我查看了文档,但我想知道 hibernate 是否可以被基本的 java 应用程序使用(没有 servlet,没有 tomcat 等)
    • 当然。 hibernate 只负责 O-R 映射,不管你写的是哪种应用程序。它位于数据存储和您的 Pojos(实体)之间
    【解决方案2】:

    听起来您正在寻找ORM

    对于 Java,请查看 Hibernate 框架。

    【讨论】:

      猜你喜欢
      • 2021-07-29
      • 2013-06-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 2015-12-24
      • 2014-12-18
      • 1970-01-01
      相关资源
      最近更新 更多