metamodel相关内容
需要一个想法来开发非常简单的应用程序来演示 MDA 的概念. 解决方案 好吧,很难在 MDA 世界中找到类似于 hello world 的东西,因为 MDA 旨在解决更大的问题.我认为最好的入门方法是通过“在元模型中思考" 来解决以下问题 在任何现实世界的应用程序中,您都需要某些工件来持久化任何业务实体.选择 2 个这样的简单实体,如 Customer 和 Orders,并在任何多层应
..
我刚刚使用了 org.apache.openjpa.persistence.meta.AnnotationProcessor6 来为我的 JPA2 实体生成元模型. @javax.annotation.Generated(value="org.apache.openjpa.persistence.meta.AnnotationProcessor6",date="2011 年 11 月 22 日星
..
给定一个 Django 模型,我试图列出它的所有字段.我已经看到一些使用 _meta 模型属性执行此操作的示例,但是 meta 前面的下划线是否表示 _meta 属性是私有属性,不应直接访问?... 因为,例如,_meta 的布局将来可能会发生变化,并且不是一个稳定的 API? _meta 是这个规则的例外吗?它是否稳定且可以使用,或者访问它是否被认为是不好的做法?或者是否有函数或其他方法可
..
本着与 CriteriaQuery JPA 2.0 还有一个 API 来支持 Metamodel 实体的表示. 有没有人知道这个 API 的全功能实现(生成元模型而不是手动创建元模型类)?如果有人也知道在 Eclipse 中设置它的步骤,那就太棒了(我认为它就像设置注释处理器一样简单,但你永远不知道). 编辑:刚刚偶然发现 Hibernate JPA 2 Metamodel Gener
..
我正在尝试使用 Play Framework 中的 hibernate-jpamodelgen 库自动生成元模型类. 我的build.sbt文件是这样的: libraryDependencies ++= Seq(核心,//过滤器,缓存,"org.springframework" % "spring-context" % "4.0.4.RELEASE","org.springframewor
..
我有2个文件,一个ecore实现元模型和一个电子存储库.电子存储库以EMF格式与ecore实施元模型一起提供.我想浏览该存储库的内容,而我所知道的是,我必须从实现元模型中生成一个Eclipse插件,并且使用该插件,我可以打开存储库并浏览其内容.但是我不知道如何生成插件并继续使用它. 使用EMF版本2.7开发了ecore实现元模型,该版本可在Eclipse Indigo SR2中找到,而e-R
..
如何从持久性模型类(例如Client,Product,Invoice)生成元模型类(例如QClient,QProduct,QInvoice),以便可以使用JDOQL类型安全查询? 特别是,我对生成元模型类感兴趣,并且还对持久性类(通过SBT以及结合使用带有JDO注释的DataNucleus)运行字节码增强感兴趣. 这个问题与 有关 如何从SBT运行DataNucleus字节码增强器?
..
我用Gradle作为构建工具的JHipster生成了应用程序. 当我创建实体时,我添加了过滤支持,从而生成了JPA静态元模型.但是IntelliJ无法识别元模型. 我已经在IntelliJ上启用了注释处理器设置,但是它似乎不起作用. 我必须更改哪些设置才能使IntelliJ识别JPA静态元模型? 解决方案 要使IntelliJ IDEA识别生成的类,我必须在build.g
..
我希望能够将“元"信息添加到模型中,基本上是用户定义的字段.例如,让我们想象一个用户模型: 我为名字,姓氏,年龄,性别定义字段. 我希望用户能够定义一些“元信息",基本上可以进入其个人资料页面并共享其他信息.因此,一个用户可能想要添加“兴趣爱好",“职业"和“家乡",而另一个用户可能想要添加“兴趣爱好"和“教育". 因此,我希望能够为此类内容提供标准视图,例如,在该视图中,我可能
..
我正在XTend中构建代码生成器,这里我已经具有输入模型和元模型.也就是说,我使用ATL为我的XTend代码生成器生成输入模型(作为逐渐降低抽象级别的转换序列的一部分,而不是一次;这是我不使用xtext创建语法的原因) 非常清楚,我的代码生成器输入模型是XMI格式的文件,而不是xtext项目语法中的文件(甚至不使用它)!而且我认为这导致了我的问题/困惑. 我使用现有模型创建了一个新的X
..
本着与 CriteriaQuery JPA 2.0还具有支持元模型的API 实体的表示形式. 有人知道此API的完整功能实现(生成元模型,而不是手动创建元模型类)吗?如果有人也知道在Eclipse中进行设置的步骤,那将是非常棒的(我认为这与设置注释处理器一样简单,但您永远不会知道). 编辑: 刚刚偶然发现 Hibernate JPA 2元模型生成器.但是问题仍然存在,因为我找不到该ja
..
我正在尝试使用Play Framework中的hibernate-jpamodelgen库自动生成元模型类. 我的build.sbt文件是这样的: libraryDependencies ++= Seq( javaCore, // filters, cache, "org.springframework" % "spring-context" % "4.0.4.RELEA
..
使用.does,我可以检查某个类型是否具有我已经知道的角色.我想获取角色列表.继承具有.^mro,但对于元模型中的角色,我没有看到类似的内容. 此外,给定一个“类型",如何确定它是定义为类还是角色? 解决方案 .^roles say Rat.^roles; # ((Rational[Int,Int]) (Real) (Numeric)) 默认情况下,它包括每个角色,包括其
..
因为 SessionFactory#getClassMetadata(java.lang.Class) 已过时,我无法使用 ClassMetadata .我想访问以下方法: org.hibernate.metadata.ClassMetadata#getNaturalIdentifierProperties org.hibernate.metadata.ClassMetadata#hasN
..
如果您曾经使用过UML的元模型,就应该了解联合和子集的概念-就我所知: 标记为"派生的联合"的元素/类的属性和关联不能直接使用.在更具体的子类中,您可能会找到可以使用的子集,只要它们本身未标记为派生的并集即可. "派生的"(不具有并集)属性和关联在更特定的类中也具有子集,但是与上述不同,您可以直接使用它们而不必在更特定的类中查找子集 我的问题: 这有意义吗,还是我在这里走错了路
..
我基本上是第一次使用Criteria API.这是关于对通用构建器的查询进行抽象处理: public TypedQuery newQuery( Manager manager ) { CriteriaBuilder builder = this.entityManager.getCriteriaBuilder(); Class genericClass
..
我正在尝试使用来自JPA 2.0的Criteria API创建查询,但无法使其正常工作. 问题在于“之间"条件方法.我阅读了一些文档,以了解我该怎么做,但是由于发现了JPA,所以我不明白为什么它不起作用. 首先,我看不到当我写"Transaction_"时应该出现的"creationDate". 我认为这可能是正常的,因为我读取了元模型是在运行时生成的,所以我尝试使用"Foo_.
..
在 Sun Online资源,他们提供了关于Criteria / Metamodel API使用的儿子示例,但据我了解Java,似乎无法工作: CriteriaQuery中<宠物及GT; cq = cb.createQuery(Pet.class); Metamodel m = em.getMetamodel(); EntityType Pet_ = m.enti
..
需要一个开发非常简单的应用程序来展示MDA概念的想法。 解决方案 好的,很难找到类似的东西MDA致力于解决更大问题的MDA世界中的一个问候世界。我认为开始的最好方法是通过“思考meta- 模型”来解决下面的问题 在任何实际的应用程序中,您需要保留任何业务实体所需的某些工件。挑选2个像Customer和Orders这样的简单实体,并在任何多层应用程序的所有层(如ui,持久性等)中生成所
..
我正在尝试使用Hibernate 5.0.7.Final的JPA2类型安全条件查询。 ... criteria.where(builder.equal(root.get(SingularAttribute.attr),value)); //其中参数是 //criteria.where(builder.equal(root.get(Person_.name),“Can”));
..