问题标签 [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 回答
2173 浏览

eclipse - Eclipse、JPA 2.0 元模型生成器和 Spring Roo 一起工作

有没有办法让 Spring Roo 和JPA 2.0 元模型生成器一起工作?

我有一个 Spring Roo 项目并使用 Eclipse 作为 IDE。我能够配置 Eclipse 项目和 maven pom.xml 以在构建/编译过程中使用 JPA 2.0 元模型生成器。问题是,生成器不会为 Roo 实体生成元模型类(即带有@Roo*注释的域类)。

我“手动”创建了一个实体并确认生成器配置正确。我怀疑 Roo 实体的生成器失败,因为它不理解 AspectJ IDT 类。有没有办法让生成器为 Roo 实体工作?

哦,在我忘记之前,这些是我的配置:

  • STS 2.5.1
  • Spring Roo 1.1.0
  • 项目配置:
    • 启用注释处理
    • 工厂路径包含hibernate-jpa-2.0-api-1.0.0.Final.jarhibernate-jpamodelgen-1.1.0.Final.jar
  • pom.xml
    • 包含http://maven-annotation-plugin.googlecode.com/svn/trunk/mavenrepo作为插件存储库
    • 添加org.hibernate:hibernate-jpamodelgen:1.1.0.Final为依赖项
    • 添加并配置org.codehaus.mojo:build-helper-maven-plugin:1.5为包含src/generated/java为 Maven 源文件夹
    • 添加并配置org.bsc.maven:maven-processor-plugin为运行org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor并将生成的代码放置在src/generated/java

如有必要,我可以提供更多详细信息。提前致谢。

0 投票
1 回答
1223 浏览

oop - 什么是主题词?

我试图找到一个明确的 clabject 定义。

有谁好的吗?

0 投票
3 回答
3354 浏览

java - MDA : Model Driven Architecture

Need a idea for developing very simple application demonstrating concepts of MDA.

0 投票
2 回答
10709 浏览

java - 如何实现具有通用关系的多态 JPA 实体

我正在尝试使用 JPA 2.0 创建具有通用关系的多态实体。应该有两个表,一个事件表和一个通知表。在这些表中是相互关联的具体实体,如下所示:

从逻辑上讲,这在休眠中应该是可能的,因为在 SQL 中是可能的:

这就是我所拥有的:

使用此代码,我可以持久化和获取任何事件、通知、登录事件或通知事件,但是当我尝试LoginNotification_.event在我的 JPA 2.0 元模型查询中使用该关系时,它会失败。这个问题解释了类似的事情。

当我尝试在条件查询中进行联接时,出现错误:

我可以通过向元模型添加一个新的来解决此错误,SingularAttribute但这LoginNotification_在执行中失败:

根据一些帖子,通用关系不起作用(如何处理指向通用接口的指针的 JPA 注释),但通过使用@ManyToOne(optional=false, targetEntity=Event.class)注释,我们可以让它们表现出来。不幸的是,泛型似乎破坏了 JPA 标准查询。

关于如何执行此查找有什么建议吗?我可以LoginNotification.getEvent()在我的代码中使用,但我不能LoginNotification_.event在我的 JPA 元模型连接中使用。使用泛型来实现这一点的替代方法是什么?

@Pascal Thivent - 你能回答这个问题吗?

0 投票
2 回答
825 浏览

metamodel - MOF(元对象工具)的工具支持

我正在查看 OMG 的业务流程定义元模型 (BPDM),发现元模型定义为 XMI/CMOF(完整 MOF)文件(在此处下载)。

现在我正在寻找任何支持阅读、编辑和显示 MOF 文件的工具,但我找不到任何工具。我只发现 Eclipse 的 ECore 在某种程度上基于 Essential MOF (EMOF),但我无法利用这种关系。

你知道任何支持 MOF 的工具、库、脚本可以处理上述文件吗?

0 投票
1 回答
1212 浏览

django - 如何从 Django 中的 ManyToManyField 获取类模型名称

我需要从#django.db.models.fields.related.ManyToManyField 对象中获取类模型名称。例如:

提前致谢

0 投票
1 回答
5529 浏览

subquery - JPA Eclipselink子查询在where子句之间,CriteriaBuilder和元模型

我想用元模型做这个查询,但我不能!!我不知道该怎么做。

MYSQL QUERY(通过这个查询,我想从Clases表中获取此刻正在教学的所有行):

这些是我的实体:

实体模数

实体类

我有这个:

这段代码给了我以下异常:

线程“主”java.lang.ClassCastException 中的异常:org.eclipse.persistence.internal.jpa.querydef.SubQueryImpl 无法转换为 org.eclipse.persistence.internal.jpa.querydef.ExpressionImpl

如果我改变这个where条款...

...它可以工作但没有我的子查询,那么我可以看到错误来自我的子查询,但我不知道为什么,如果我更改这个子查询where...

...我明白了:

我可以看到问题是 between 子句中的 2 个子查询。

请我需要帮助,我花了 2 周时间寻找答案,但......没有......帮助。我将 JPA 2.0 与 Netbeans 和 EclipseLink 与元模型生成器和 Java 6 一起使用。我想使用元模型和标准构建器以及标准查询

如您所见,我需要在子句中执行子查询,where并且在该where子句中,我需要执行between每个参数都有子查询的位置,如下所示:

0 投票
3 回答
1768 浏览

ruby-on-rails - Rails 自定义元模型?

我希望能够将“元”信息添加到模型中,基本上是用户定义的字段。因此,例如,让我们想象一个 User 模型:

我定义了名字、姓氏、年龄、性别的字段。

我希望用户能够定义一些“元信息”,基本上是进入他们的个人资料页面并分享其他信息。因此,一个用户可能想要添加“爱好”、“职业”和“家乡”,而另一个用户可能想要添加“爱好”和“教育”。

所以,我希望能够对这类东西有一个标准的视图,所以例如在视图中我可能会做类似(在 HAML 中)的事情:

通过这种方式,我可以确保信息始终如一地显示,而不是仅仅为用户提供一个 markdown 文本框,他们可以以各种不同的方式进行格式化。

我也希望能够点击 meta 并查看其他用户提供了相同的内容,因此在上面的示例中,两个用户都定义了“爱好”,如果能够说我想查看有共同的爱好——甚至更好的是,我希望看到爱好是_ __的用户。

所以,既然我不知道用户会提前定义哪些字段,那么有哪些选项可以提供这种功能呢?

是否有一个 gem 可以处理这样的模型上的自定义元信息,或者至少是类似的?有没有人遇到过这种问题?如果是这样,您是如何解决的?

谢谢!

0 投票
1 回答
910 浏览

java - Hibernate 工具生成的元模型类

我在 Eclipse 中使用 Hibernate Tools 对现有数据库的域实体进行逆向工程。

我或多或少拥有一切生成我想要的东西,尽管我仍然得到一批与我的域类一起生成的“元模型”类。这些类具有相同的名称,但带有后缀和下划线“_”。

我在这里阅读了一些关于元模型概念的文档但我仍然不确定它们的目的......

简单地删除这些类对我来说安全吗?如果它们对我没有用,我宁愿不要让它们弄乱我的包浏览器。

0 投票
2 回答
8857 浏览

jakarta-ee - 如何获取持久对象的 SingularAttribute 映射值?

我有一个持久对象(Action)和自动生成的数据模型(Action_)。通过拥有一个 Action 类的对象和一个 SingularAttribute 的实例,是否可以获得与给定 SingularAttribute 对应的字段?

我需要这样的功能:

我的实体类(Action.java):

我的元模型类(Action_.java):