当前位置: 首页 > 知识库问答 >
问题:

是否可能在EMF中有一个POJO作为ESuperType?

夹谷奇
2023-03-14

问题/问题

给定一个来自非EMF感知API的纯Java类,例如

public class BankAccount {
    String ownerName;
    int accountNumber;

    // ...
}

共有1个答案

夏昌胤
2023-03-14

我不清楚你真正想要什么,但我会试着描述几个选项。

如果您只想扩展POJO(这是问题文本所建议的),答案是肯定的,您可以简单地向您的模型添加一个新的EClass,并在“instance Type name”属性中引用POJO限定名。然后您可以创建从这个类扩展的其他类,但它的状态将不由EMF管理。

但是如果您希望EMF跟踪那个POJO状态,就像它是一个真正的EMF对象一样(所以那些属性也是EStructuralFeature),那么我没有看到另一个解决方案,您真的需要在EMF中完全建模它。

我不知道有什么延期。

 类似资料:
  • 我在我的控制器类中有一个动作,我想要如下两条不同的路线: 原因是我想给一些用户提供路由访问,但用户角色不同。 假设: 具有角色的用户可以访问 具有< code >用户角色的用户可以访问< code >用户选择日期 问题是是否有可能为一个动作有两个不同的路线?或者我为不同的路线复制了代码?

  • 我正在处理许多没有固定头/列的CSV文件,说我可以得到file1。包含10列和文件2的csv。csv包含50列。 我无法提前知道我将拥有的列数,我无法为每种文件类型创建特定的作业,我的输入将是一个黑框:一堆CSV,它将具有从10到无限的X列数。 当我想使用Spring Batch自动导入这些CSV时,我想知道这是否可能?我知道我必须获得固定数量的列,因为处理器以及我需要将数据序列化为POJO然后再

  • 例如,我知道在检查字符串时,可以执行如下操作 但是是否有一种方法来检查一个字符是否匹配一个可能性列表?或者我必须逐一检查,例如 ...等。

  • 我有一个第三方库(ElasticSearch5.x),它使用log4j2。我的应用程序使用SLF4J。log4j的第2版是否有与第1版适配器(log4j-over-slf4j)类似的适配器? 只是为了澄清一下:我不想实际使用log4j或log4j2作为实际的实现(绑定)。我会用logback。所以我需要一个log4j2到slf4j的适配器,而不是slf4j绑定。 我还应该提到,我已经找到并尝试了这

  • 最近我与一家软件公司进行了一次面试,在技术能力方面,我问到了以下问题: 以这样一种方式声明i,即条件始终为真: 在java中,技术上是否可以分配这种类型的东西??

  • 几天来,我一直在探索Apache Flink,我对任务槽的概念有些怀疑。虽然有人问了几个问题,但有一点我不明白。 我正在使用一个toy应用程序进行测试,运行一个本地集群。我已禁用操作员链接 我从文档中知道插槽允许内存隔离而不是CPU隔离。阅读文档,任务槽似乎是一个Java线程。 1)当我以并行度=1部署我的应用程序时,所有运算符的子任务都部署在同一个插槽中。但是,如果我从的方法打印当前线程ID,我