jdo相关内容
在初始化EMF并创建第一个EntityManager之后,如何在运行时注册/注销新实体类(使用注释或ORM XML)。 我知道类似的问题,例如: Adding entity classes dynamically at runtime 动态级别的差异:我们使用可以在运行时安装/卸载的OSGI插件,而可以将实体类用于自己的数据。 该功能已经使用JDO/DataNucleus实现,并在生产
..
我正在尝试找到一种方法来完成 xsd 架构到数据存储的往返,而且工作量最小. 我使用 jaxb 从模式构建对象模型,现在我想基于 JPA(或 JDO 或其他东西?)存储这些对象.是否可以根据 JAXB 注释自动增强缺少注释的对象?这是可取的吗? 谢谢 解决方案 这个用例有几个选项. 选项 #1 - Hyperjaxb3 我自己没有用过这个,但是Hyperjaxb3应
..
我正在使用 jdo 并使用 jdoconfig.xml 配置持久性管理器 但是,无论我在哪里找到有关 jdoconfig.xml 的文档,它都指出 http://java.sun.com/xml/ns/jdo/jdoconfig 应该用于验证.
..
我刚刚开始学习 Google Web Toolkit,并完成了 Stock Watcher 教程应用的编写. 我的想法是否正确,如果想要持久化一个业务对象(比如股票)使用 JDO 并将其发送来回客户端>通过 RPC 那么必须为该对象创建两个单独的类:一个带有 JDO 注释以将其持久化在服务器上,另一个可序列化并通过 RPC 使用? 我注意到 Stock Watcher 有不同的类,我可
..
我想使用 Struts2 在 Google App Engine 上开发我的项目.对于数据库,我有两个选项 JPA 和 JDO.你们会建议我吗?两者对我来说都是新的,我需要学习它们.所以我会在你回复后专注于一个. 谢谢. 解决方案 JPA 是 Sun 的持久性标准,JDO 恕我直言正在消亡(实际上,它已经死了但仍在移动).换句话说,从长远来看,JPA 似乎是更好的投资.所以我想如果两
..
我熟悉 ORM 作为一个概念,几年前我什至在一个 .NET 项目中使用过 nHibernate;然而,我没有跟上 Java 中 ORM 的话题,也没有机会使用任何这些工具. 但是,现在我可能有机会开始为我们的一个应用程序使用一些 ORM 工具,以尝试摆脱一系列遗留网络服务. 我很难说出 JPA 规范、Hibernate 库本身提供的内容以及 JDO 提供的内容之间的区别. 所以,
..
我正在尝试在 Android Studio 中设置 jdo/jpa 并遵循了上一个问题的答案 此处. 当我尝试运行增强任务时,我得到: 错误:任务“:后端:appengineEnhance"的执行失败.增强 DataNucleus 类时发生错误. 并且日志文件显示: java.lang.RuntimeException:意外异常在 com.google.appengine.tools.
..
数据访问对象 (DAO) 是一种常见的设计模式,由 Sun 推荐.但是最早的 Java DAO 示例直接与关系数据库交互——它们本质上是在执行对象关系映射 (ORM).现在,我在 JDO 和 Hibernate 等成熟的 ORM 框架之上看到 DAO,我想知道这是否真的是个好主意. 我正在开发一个使用 JDO 作为持久层的 Web 服务,正在考虑是否引入 DAO.我预见在处理包含其他对象映射
..
我在我的应用程序中使用 Hbase-Hadoop 组合以及作为 ORM 的 Data Nucleus. 当我尝试一次通过多个线程访问 hbase 时.它抛出异常: 线程“Thread-26"中的异常 javax.jdo.JDODataStoreExceptionorg.apache.hadoop.hbase.ZooKeeperConnectionException:HBase 能够连接到
..
我正在尝试构建我的第一个 Google App Engine WAR 并且正在设置我自己的外部(Eclipse 之外)Ant 构建以从终端执行.我正在尝试让 Ant 宏正常工作,但遇到了一个奇怪的 NoSuchMethodError. 这是我的 Ant 目标:
..
这是我使用JDO的第一个示例 我有Account课程: public class Compte { @PrimaryKey @Persistent(valueStrategy=IdGeneratorStrategy.INCREMENT) private int idCompte; // other attributes private Regle re
..
现在,我将Kodo 4.1与JDO一起使用,并且在很多表中看到很多孤儿.我之前在JPA工作过,并且使用orphanRemoval解决了类似的孤立问题,但是我无法在JDO中找到类似的方法.我可以在日志中看到警告,但仅此而已,该警告是针对Kodo Properties的. 解决方案 JDO具有属性dependent,您可以在字段,集合元素,映射键/值或数组元素上指定该属性.这实际上是级联删除+
..
我在项目中使用mongodb-datanucleus.我将我的jdoconfig.xml配置如下:
..
我正在使用DataNucleus 3.0.0版本的JDO实现将Java应用程序连接到MongoDB. 我的CLASSPATH中的相关JAR如下: datanucleus-api-jdo-3.0.0-release.jar datanucleus-core-3.0.0-release.jar datanucleus-jdo-query-3.0.0-release.jar datan
..
我有一组实现相同接口的类.例如: public interface Employee{ private String name; public void work(); public String getName(); } @PersistenceCapable(detachable = "true") public class Accountant implem
..
我正在使用Datanucleus,JDO和与Aspect-J结合使用的Spring声明式@Transactional管理. 但是,当“普通"方法从@Transactional方法获取持久对象时,该对象的状态将变为瞬态(似乎删除了持久性管理器),并且该对象不再持久. 示例: public class Example { public void test() throws
..
我打算让问题不再成为孩子,因为我必须独立地操纵它,并且我不想保留问题字段,我想通过手动检索问题来填补问题.这是代码. Questionnaire.java @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Questionnaire{ //supposedly non-persis
..
使用处于瞬态状态的对象并在Google App Engine数据存储区中进行更新时,其更新操作可以完美运行,但是当使用同一对象在MySQL中进行更新时,由于状态为瞬态,它将创建一个新对象. 所以我想问,当状态为瞬态时,有什么方法可以更新数据? 我正在使用Datanucleus JDO和Google App Engine java条纹. 解决方案 否.它是TRANSIENT,而不
..
我正在从DOS运行DataNucleus增强器,如下所示: java -cp C:\Users\Chania\工作区\我的项目\ WEB-INF类\; C:repo\datanucleus-full-3.1.0-release\lib\datanucleus-enhancer-3.1.0-release.jar ; C:``repo''数据核完整版3.1.0-发行版-lib\datanuc
..
我正在创建MVC Spring网络应用。 使用:Jetty(servlet容器),DataNucleus(dao平台),DB4O(嵌入式数据存储)。 当我持久存储对象时(在Spring内完成)控制器)使用DataNucleus的JDO,将其存储到数据库中。 @PersistenceCapable 公共类Test { @Persistent 私有字符串testString;
..