datanucleus相关内容

创建EntityManagerFactory后注册JPA实体类

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

使用 JPA 指定索引(非唯一键)

你如何定义一个字段,例如 email 作为使用 JPA 注释的索引.我们需要在 email 上使用一个非唯一键,因为每天在这个字段上有数百万次查询,如果没有键,它会有点慢. @Entity@Table(name="人",uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"}))公共类人{//在代码和 uid 上唯一公共字符串 ..
发布时间:2021-12-08 19:17:23 Java开发

连接并持久化到 HBase

我只是尝试使用 java 客户端连接到 hbase,它是 cloudera-vm 的一部分. (192.168.56.102 是虚拟机的 inet ip) 我使用只有主机网络设置的虚拟机. 这样我就可以访问hbase master的webUI@http://192.168.56.102:60010/master.jsp 我的 java 客户端(在 vm 本身上运行良好)也建 ..
发布时间:2021-11-15 00:01:17 Java开发

错误 HBASE-ZOOKEEPER:连接过多

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

如何从 SBT 运行 DataNucleus 字节码增强器?

我已经整理了一个概念证明,旨在提供一个骨架 SBT 多模块项目,该项目利用 DataNucleus JDO Enhancer 和混合 Java 和 Scala 源. 当我尝试从 SBT 增强持久性类时出现了困难.显然,当从 SBT 调用 Fork.java.fork(...) 时,我没有传递正确的类路径. 另见这个问题: SBT 如何从模型类生成元模型类使用数据核? 线程“main ..
发布时间:2021-07-15 19:00:12 Java开发

JPA和GWT失败

我正在尝试将JPA与GWT一起使用. 我的serviceImpl呼叫 UserDAO.exists(user); 当我运行一个用相同参数调用相同方法的测试用例时,它运行正常.当我执行RPC呼叫时,如果失败非常严重(最后出现错误). 当我将persistence.xml重命名为someothername.xml时,出现了SAME错误,因此我倾向于认为GWT(处于开发模式BTW)没 ..
发布时间:2021-05-20 19:17:54 其他开发

datanucleus + jpa + oracle.表不存在的奇怪错误

当我尝试使用Datanucleus访问Oracle数据库时,我遇到一个奇怪的问题. 简而言之,这是什么: 我运行我的应用程序;当数据核初始化时,它抱怨找不到表(尽管它们在那里). 我停止应用程序,删除表格,添加 datanucleus.autoCreateSchema = true ... persistence.xml中的属性,一切正常-创建表,然后执行选择. 我再次 ..
发布时间:2021-02-12 20:21:19 数据库

数据核:从@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开发

以位AND(&)为标准的JPA @NamedQuery

是否有人知道如何使用按位AND(&)作为JPA NamedQuery的标准,而不必使用@NamedNativeQuery? 我将状态位存储在一个字段中. 我将以下定义用于视图的实体: @NamedQueries({ @NamedQuery(name="ViewProductsList.findAll", query="SELECT v FROM ViewProductsL ..
发布时间:2020-08-11 01:54:18 数据库

使用字符串匹配的JDOQL DATANUCLEUS过滤

将JDO与Datanucleus结合使用,我试图从数据库中过滤一些数据(使用jdoql).我想使用正则表达式进行一些复杂的搜索,我发现JDO提供了接受正则表达式的String方法"matches",并且根据DATANUCLEUS文档,该方法可以接收任何类型的ExpReg: matches(String pattern):返回字符串是否与传递的表达式匹配. pattern参数遵循java.la ..
发布时间:2020-07-23 19:59:22 其他开发