jjzjj

datanucleus

全部标签

java - 使用@DBRef 查询带有循环引用的文档时的 Stackoverflow

我的应用程序使用MongoDb和Spring-Data。我的User.java如下。User{//otherfields@DBRefListrequests;}Request.java如下。classRequest{@IdprivateObjectIdid;@DBRefprivateUserwho;@DBRefprivateUserwhom;@DBRefprivateUsergroup;}我可以正确保存两者。假设我的对象user1包含请求列表,对象request1包含user1作为who的值。当我检索user1对象时,出现StackOverflowError。详情here.相关issu

java - Datanucleus JDO Mongodb - 映射值中抽象的子项未保留

我正在使用Datanucleus/JDO将对象保存在MongoDB数据库中。我尝试持久化一个包含Map的对象,其值类型是一个抽象类。当我尝试保留该对象的一个​​实例时,抽象类的字段被保留,但子类的字段不保留。下面是一些代码作为示例。Zoo.java@PersistenceCapablepublicclassZoo{@PersistentprivateStringfieldZoo;@PersistentprivateMapmapStringAnimal;//etc...basicconstructor...}Animal.java@PersistenceCapable(embeddedO

mysql - 如何使用 JPA 引用的表的主键更新一个表中的外键?

我有如下两个表,用户+--------+---------------+------------+--------+-----------+------------+--------------+----------------+----------------+-------------+|USERID|EMAIL|FIRST_NAME|HONORS|LAST_NAME|LOGIN_TYPE|PHONE_NUMBER|PROFILE_PIC|RECENT_CONV_ID|LOCATION_ID|+--------+---------------+------------+------

java - Google App Engine DataNucleus 3.1.1 意外异常错误

试图找到一种方法来消除eclipse上的这个错误。DataNucleusEnhancer(version3.1.1):EnhancementofclassesEncounteredaproblem:Unexpectedexception这是日志java.lang.RuntimeException:Unexpectedexceptionatcom.google.appengine.tools.enhancer.Enhancer.execute(Enhancer.java:76)atcom.google.appengine.tools.enhancer.Enhance.(Enhance.j

java - Hibernate 可以用作 Google App Engine 中的 JPA 提供者吗

可以Hibernate3.5.x在最新版本的GoogleAppEngine(1.3.2)中用作JPA提供程序而不是默认提供程序 最佳答案 不可以,Hibernate不能与GoogleAppEngine一起使用。请看WillitplaywithAppEngine.YoucannotcurrentlyuseHibernatedirectly.ThedifferencesbetweentheAppEnginedatastoreandSQLweretoogreattogetthestandardHibernateupandrunningun

java - 具有 JPA 部署的 Google App Engine 应用程序挂起

我有一个javaGAEWeb应用程序,其中datanucleus作为JPA提供程序。在我的机器上本地部署时-部署挂起(需要几分钟)。查看任务管理器,我有一个正在运行的javac进程。知道出了什么问题吗? 最佳答案 同意。这是GAE的问题,因为它需要一个6permutationCompilation,之后应用程序将被部署并显示在浏览器上。我觉得这只是GAE而不是JPA的问题。我开发了一个类似的应用程序,如果你觉得它是因为JPA,你可以检查相应的数据库管理员,看看有多少线程正在为用户打开。如果您似乎发现有些垃圾没有被收集,请检查您的代码

java - Datanucleus 编程 API 类增强

我正在使用Eclipse3.7(OSGI),我可以进行手动增强(使用DatanucleusEclipse插件和datanucleus-enhancer-2.1.0-release作为插件依赖项导入)我正在尝试使用API类增强:http://www.datanucleus.org/products/accessplatform/jpa/enhancer.html#api类路径中的ASM3.1和此代码:DataNucleusEnhancerenhancer=newDataNucleusEnhancer("JDO","ASM");enhancer.setVerbose(true);enhan

java - 使用 Google App Engine 时如何关闭 DataNucleus Enhancer

我在Eclipse中处理GoogleAppEngineJava代码。每次我保存java文件时,DataNucleusEnchancer都会启动“增强类”。它非常烦人,因为当您处于全屏模式时它会带走焦点。任何人都知道如何关闭它?如果我关闭它,是否会影响我从Eclipse中将应用程序部署到AppEngine的能力? 最佳答案 您可以限制DataNucleus监视哪些类发生变化,以便它仅在您的模型类实际发生变化时才重新运行增强功能。转到项目的属性,然后选择Google->AppEngine->Orm。您可以在此处指定要观看的文件的模式。例

hadoop - 无法在 HUE oozie 中运行 spark 作业。异常 : "datanucleus-api-jdo-3.2.1.jar does not exist"

我想知道的是spark如何/在哪里挑选所需的jar。文件:/mnt/md0/yarn/nm/usercache/kylin/appcache/application_1468506830246_161908/container_1468506830246_161908_01_000001/datanucleus-api-jdo-3.2.1.jar不存在。--num-executors30--executor-memory18g--executor-cores15--driver-memory2g--fileshdfs:///jobs/kylin/hive-site.xml--jarsd

java - JPA 中的多个唯一约束

有没有办法使用JPA指定在不同的列集上应该有多个唯一约束?@Entity@Table(name="person",uniqueConstraints=@UniqueConstraint(columnNames={"code","uid"}))publicclassPerson{//UniqueoncodeanduidpublicStringcode;publicStringuid;//UniqueonusernamepublicStringusername;publicStringname;publicStringemail;}我看到了一个特定于hibernate的注释,但我试图避免特