gpt4 book ai didi

java - 如何用 Java 构建和构造

转载 作者:太空宇宙 更新时间:2023-11-04 14:57:44 27 4
gpt4 key购买 nike

我想定义一个具有我的表名称的 String 对象,并且在每个表中我都可以访问我的列行名称。

让我用一个例子来解释一下:

我有两张 table ; “任务”和“部分”。

任务中我有2列; “id”和“任务名称”。

parts 表中,我也有 2 列; “id”和“名称”。

现在我想知道如何定义一个对象,以便我可以通过这种方式访问​​任何列的名称:

TABLE.tasks.parts

我想要这样的东西(但是这个是错误的!)

public final class TABLES {

public final static String TASKS = "tasks";
public final static String CHUNKS = "chunks";

public final static class TASKS{

public final String COLUMN_ID = "id";
public final String COLUMN_NAME = "taskName";
};

public final static class CHUNKS{

public static final String COLUMN_ID = "id";
public static final String COLUMN_NAME = "name";
};

}

最佳答案

JPA(Java 持久性 API)可以做到这一点以及更多。 NetBeans IDE 中对 eclipseLink(引用 JPA 实现)的支持给我留下了深刻的印象。

它可以将数据库(部分)转换为数据库模型类,就像提到的那样。以及具体的数据访问对象类。此外,还有一个标准 API 可以通过这种方式构建整个 SQL SELECT。

请注意,生成模型类比基本 JPA 更进一步。您必须进行一些互联网搜索,或者尝试数据库中的 NetBeans/New/Persistence/Entity 类。

  • Netbeans 支持 ( video )。
  • 纯 JPA tutorial - 很大程度上不需要生成您想要的模型类,但要掌握基本的 JPA。

关于java - 如何用 Java 构建和构造,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22985835/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com