问题标签 [metamodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
106 浏览

version-control - 流氓元模型

Rascal 元模型是否包括版本控制系统信息和 bug 跟踪器信息的表示,类似于Antoniol等人提倡的 FAMIX 。?

0 投票
1 回答
63 浏览

metadata - 将客户端元数据推送到服务器

我们有一个非常动态的元模型,它经常变化。我们不使用 EF,而是使用自己的数据库技术。

由于我们没有找到任何关于如何“手动”创建服务器端元模型的好的文档,我们决定创建客户端元模型并在加载应用程序时将其导入到微风中。

现在我们遇到了问题,即使我们告诉微风获取所有 Person-Objects 并取 3,服务器扩展所有关联并返回超过 3 个结果。Breeze 然后将客户端上的结果削减为 3 并填充属性。

现在我想知道,如果我们只是不理解一些概念。我们要做的就是在不使用 EF 或 Nhybernate 的情况下动态地告诉微风我们的元模型是什么样的。有这方面的文件吗?

我找到的关于 Schema 的唯一文档是这个: http ://www.breezejs.com/documentation/metadata-schema

但它只解释了客户端元模型,而不是我们的服务器端必须生成的模式。据我所知,服务器端元模型无论如何都会被转换为客户端元模型。

如果有人可以澄清或提供有关该主题的所有“基本信息”的链接,那就太好了。

0 投票
1 回答
3606 浏览

hibernate - MetaModel 注释编译错误

我正在将一个项目从使用 java 6 升级到 java 7 并遇到了这个问题。该项目使用 spring 和 JPA 2.0。有些类具有 StaticMetaModel 注释。当我在 java 6 中编译时没有问题,但是当我在 java 7 中编译时,我看到以下错误:

基本上,java 7 正在运行某种注释处理器,将这些类复制到 generate-sources\annotations 文件夹,然后尝试针对该路径进行编译。这永远不会起作用,因为这些类存在于其他地方并且从那个其他位置复制到这个新位置。显然这就是我收到“重复类错误”的原因,但我不知道如何解决这个问题。

Java 6 似乎忽略了这个问题。

这是我认为可能与它有关的 pom 文件的一部分。

此插件中已将以下内容注释掉,但添加后我无法识别。

0 投票
2 回答
11699 浏览

eclipse - build-helper-maven-plugin 添加源不起作用

我正在使用 maven-processor-plugin 生成我的元模型类,现在我想将生成的文件夹添加到我的构建路径中,以使用我的代码中生成的类。但是,当我运行时mvn install,我的元模型已正确生成,但该文件夹未添加为源文件夹。这是我的 pom.xml:

我没有错误,maven 说 BUILD SUCCESS 但没有添加源文件夹。有人可以看到我做错了什么吗?对不起,如果很明显我是所有与 Maven 相关的东西的新手。

这是我在运行 mvn install 时得到的输出:

0 投票
0 回答
281 浏览

java - 使用搜索引擎 (SOLR) 的元模型设计优点和缺点是什么?

我们正在尝试使用元模型对我们的数据库进行建模,例如:

  1. 链接 1
  2. 链接 2

但是我们对搜索引擎的这种方法的预见性有限。因此,我们需要您的建议。

基本上,我们在索引、分面搜索和显示查询结果时会遇到什么问题?

我知道我无法描述这个问题的限制或约束。但是,我会尽我所能回答有关问题。

0 投票
0 回答
472 浏览

java - 带有注释和xml的Maven多模块项目中的JPA元模型生成

我有一个 Maven 多模块项目。这个项目有几个模块,每个模块里面都有一些实体。其中一些是 JPA 注释的,其中一些是没有任何注释的简单 POJO。有一个项目依赖于所有这些模块。该项目包含所有未使用 JPA 注释的实体的 xml orm 映射。

我想在项目构建时生成一个 JPA 元模型(或者,最好是在源代码文件更改时自动生成)。

目前我正在使用这种方法通过maven生成JPA Hibernate Metamodel,但做了一点修改。问题是我的配置同时具有基于 xml 和基于 jpa 的映射,这不起作用;当我按原样运行它时,元模型仅由该主项目中包含的 jpa 注释实体生成。

通过在 maven-processor-plugin 的配置中明确指定它们,我设法为所有 xml 映射类生成元模型。不过这并不漂亮。我无法管理的是在主模块之外但在类路径中为 jpa 注释的类生成元模型。出于某种原因,尽管它们位于类路径中,但它们并没有被自动拾取。

我想为类路径上存在的所有基于 XML 和基于注释的映射生成元模型。

另一个奇怪的事情是,当我在主项目上进行全新安装时,它可以工作(部分意味着生成了 XML 映射的元模型),但是当我在根项目中执行相同的操作时,它包含所有其他项目,但它不会这样做。

我没有选择了。任何帮助将非常感激。

我也读过

0 投票
0 回答
798 浏览

java - 具有继承 @Embedded 的空元模型字段

我正在使用 Hibernate 4.3.5.Final 体验带有一些嵌入式 JPA 元模型字段的 NPE。

具体来说,我有以下情况:

  1. @Entity班级A
  2. @Embedded课堂BA
  3. @EmbeddedC扩展类B

我在启动时没有收到“无法找到静态元模型字段...”错误,这在这些情况下似乎很常见,但是所有C_的字段都是空的。

我的代码的相关块,为了易读性而简化是:

在此示例中,C_.cField为空。

嵌入类的相应生成元模型类是:

除非我刚刚搞砸了一些事情,否则我没有看到回答的一个关键问题是 - 可嵌入类可以扩展另一个可嵌入类吗?我已经使用关联而不是继承来工作 - 即,C作为一个@Embedded字段B- 但如果可能的话,我更喜欢继承。

0 投票
2 回答
2262 浏览

hibernate - 生成元模型时出现 javac 8 错误(hibernate-jpamodelgen)

我正在尝试使用hibernate-jpamodelgenPlay Framework 中的库自动生成元模型类。

我的build.sbt文件是这样的:

虽然hibernate-jpamodelgen存在,但所有元模型文件均已正确创建,但项目编译失败并出现以下错误:

更新:JAVA 编译器 7 中存在此错误

0 投票
1 回答
1255 浏览

java - JPA 元模型生成问题

我正在使用 Eclipse 内置功能在我的项目中生成 JPA 元模型。以前它是完美生成的,但在那之后发生了一些事情,现在我的元模型类生成不完整/错误。请注意,实体类本身并没有改变。
几个月前它是这样生成的:

以及它现在是如何生成的:

请注意,缺少大量字段,并且未正确检测到字段类型。这发生在我所有项目中的所有实体类中......到目前为止我已经尝试过:

  • 升级 STS(目前使用 3.5.1)
  • 清洁/刷新/更新项目
  • 在 STS 中重新配置 JPA 元模型生成
  • 创建全新的干净工作区并仅将一个项目导入其中

到目前为止没有任何帮助......
任何建议或帮助都非常感谢!

0 投票
1 回答
44 浏览

methods - 是否有评估软件工程模型和元模型的框架或方法?

在软件工程项目和研究中,已经制作了很多模型。是否有评估软件工程模型和元模型的框架或方法,尤其是从定性的角度来看?