jdo相关内容

创建EntityManagerFactory后注册JPA实体类

在初始化EMF并创建第一个EntityManager之后,如何在运行时注册/注销新实体类(使用注释或ORM XML)。 我知道类似的问题,例如: Adding entity classes dynamically at runtime 动态级别的差异:我们使用可以在运行时安装/卸载的OSGI插件,而可以将实体类用于自己的数据。 该功能已经使用JDO/DataNucleus实现,并在生产 ..
发布时间:2022-03-15 16:34:36 其他开发

XSD 架构 - JAXB 封送处理 - 数据存储(JPA/JDO)往返

我正在尝试找到一种方法来完成 xsd 架构到数据存储的往返,而且工作量最小. 我使用 jaxb 从模式构建对象模型,现在我想基于 JPA(或 JDO 或其他东西?)存储这些对象.是否可以根据 JAXB 注释自动增强缺少注释的对象?这是可取的吗? 谢谢 解决方案 这个用例有几个选项. 选项 #1 - Hyperjaxb3 我自己没有用过这个,但是Hyperjaxb3应 ..
发布时间:2022-01-19 10:00:58 Java开发

使用不正确的 url 验证 jdoconfig

我正在使用 jdo 并使用 jdoconfig.xml 配置持久性管理器 但是,无论我在哪里找到有关 jdoconfig.xml 的文档,它都指出 http://java.sun.com/xml/ns/jdo/jdoconfig 应该用于验证. ..
发布时间:2022-01-09 21:44:15 Java开发

通过 GWT-RPC 发送持久化的 JDO 实例

我刚刚开始学习 Google Web Toolkit,并完成了 Stock Watcher 教程应用的编写. 我的想法是否正确,如果想要持久化一个业务对象(比如股票)使用 JDO 并将其发送来回客户端>通过 RPC 那么必须为该对象创建两个单独的类:一个带有 JDO 注释以将其持久化在服务器上,另一个可序列化并通过 RPC 使用? 我注意到 Stock Watcher 有不同的类,我可 ..
发布时间:2021-12-28 21:56:17 其他开发

Google App Engine 上的 JDO 与 JPA for Java

我想使用 Struts2 在 Google App Engine 上开发我的项目.对于数据库,我有两个选项 JPA 和 JDO.你们会建议我吗?两者对我来说都是新的,我需要学习它们.所以我会在你回复后专注于一个. 谢谢. 解决方案 JPA 是 Sun 的持久性标准,JDO 恕我直言正在消亡(实际上,它已经死了但仍在移动).换句话说,从长远来看,JPA 似乎是更好的投资.所以我想如果两 ..
发布时间:2021-12-14 23:08:46 Java开发

Hibernate vs JPA vs JDO - 各自的优缺点?

我熟悉 ORM 作为一个概念,几年前我什至在一个 .NET 项目中使用过 nHibernate;然而,我没有跟上 Java 中 ORM 的话题,也没有机会使用任何这些工具. 但是,现在我可能有机会开始为我们的一个应用程序使用一些 ORM 工具,以尝试摆脱一系列遗留网络服务. 我很难说出 JPA 规范、Hibernate 库本身提供的内容以及 JDO 提供的内容之间的区别. 所以, ..
发布时间:2021-12-08 19:44:21 Java开发

为什么将 DAO 层放在持久层之上(如 JDO 或 Hibernate)

数据访问对象 (DAO) 是一种常见的设计模式,由 Sun 推荐.但是最早的 Java DAO 示例直接与关系数据库交互——它们本质上是在执行对象关系映射 (ORM).现在,我在 JDO 和 Hibernate 等成熟的 ORM 框架之上看到 DAO,我想知道这是否真的是个好主意. 我正在开发一个使用 JDO 作为持久层的 Web 服务,正在考虑是否引入 DAO.我预见在处理包含其他对象映射 ..
发布时间:2021-11-17 02:18:48 其他开发

错误 HBASE-ZOOKEEPER:连接过多

我在我的应用程序中使用 Hbase-Hadoop 组合以及作为 ORM 的 Data Nucleus. 当我尝试一次通过多个线程访问 hbase 时.它抛出异常: 线程“Thread-26"中的异常 javax.jdo.JDODataStoreExceptionorg.apache.hadoop.hbase.ZooKeeperConnectionException:HBase 能够连接到 ..
发布时间:2021-11-14 23:58:08 其他开发

是否有类似Kodo的JDO中的JPA的orphanRemoval之类的方法?

现在,我将Kodo 4.1与JDO一起使用,并且在很多表中看到很多孤儿.我之前在JPA工作过,并且使用orphanRemoval解决了类似的孤立问题,但是我无法在JDO中找到类似的方法.我可以在日志中看到警告,但仅此而已,该警告是针对Kodo Properties的. 解决方案 JDO具有属性dependent,您可以在字段,集合元素,映射键/值或数组元素上指定该属性.这实际上是级联删除+ ..
发布时间:2021-02-11 19:41:38 Java开发

queryDSL如何与接口一起工作?

我有一组实现相同接口的类.例如: public interface Employee{ private String name; public void work(); public String getName(); } @PersistenceCapable(detachable = "true") public class Accountant implem ..
发布时间:2021-02-11 19:41:28 Java开发

数据核:从@Transactional变为非事务性

我正在使用Datanucleus,JDO和与Aspect-J结合使用的Spring声明式@Transactional管理. 但是,当“普通"方法从@Transactional方法获取持久对象时,该对象的状态将变为瞬态(似乎删除了持久性管理器),并且该对象不再持久. 示例: public class Example { public void test() throws ..
发布时间:2021-02-11 19:41:26 其他开发

有什么方法可以在JDO中使用瞬态对象进行更新?

使用处于瞬态状态的对象并在Google App Engine数据存储区中进行更新时,其更新操作可以完美运行,但是当使用同一对象在MySQL中进行更新时,由于状态为瞬态,它将创建一个新对象. 所以我想问,当状态为瞬态时,有什么方法可以更新数据? 我正在使用Datanucleus JDO和Google App Engine java条纹. 解决方案 否.它是TRANSIENT,而不 ..
发布时间:2020-11-17 00:15:49 Java开发

通过Spring持久化数据时,不同的类加载器会导致ClassCastException

我正在创建MVC Spring网络应用。 使用:Jetty(servlet容器),DataNucleus(dao平台),DB4O(嵌入式数据存储)。 当我持久存储对象时(在Spring内完成)控制器)使用DataNucleus的JDO,将其存储到数据库中。 @PersistenceCapable 公共类Test { @Persistent 私有字符串testString; ..
发布时间:2020-10-02 03:44:27 Java开发