问题标签 [objectdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
625 浏览

java - persistence.xml 中的两个持久性单元 - 一个有效,另一个无效

我在java中的JPA应用程序遇到了一个奇怪的问题。我正在尝试从 MySQL 数据库中读取数据并将其写入 ObjectDB 嵌入数据库,但是当我尝试打开 Persistence 单元时,我收到了以下消息:

我的 persistence.xml 如下:

每个应用程序不能有多个持久性单元?

0 投票
1 回答
11154 浏览

java - 使用 JPA 和 ObjectDB 按 id 选择多个对象?

我无法让 ObjectDB 根据它们的 id 选择多个值。我的查询非常简单:

但无论如何,这总是返回一个空列表。

ids 列表包含现有 id 的列表,所有这些都是 Long 对象。我对此进行了三重检查。

像这样的查询:

...和...

...工作正常。

另外,如果我这样做: entityManager.find(getEntityClass(), 1L);

我得到了正确的结果:一个实例。

但:

返回一个空列表给values变量。

我错过了什么?这是 ObjectDB 不支持的东西吗?

谢谢!

0 投票
1 回答
3345 浏览

java - 使用参数更新 jpa 中的记录

如何使用 jpql 更新 jpa 中的单个记录 // Person p = em.find(Person.class, 1); // p.setState_Of_Origin("Plateau"); // em.merge(p); 对于上述内容,您必须知道用户 ID,这没有多大帮助。我使用了以下方法

0 投票
0 回答
98 浏览

database - 费用 JPA 兼容对象数据库

我使用 JPA 开发 JSF Web 应用程序来管理数据库。

在所有大多数 Web 应用程序中,我经常将 EclipseLink 与 MySQL 一起使用。

我已将 ObjecDb(具有受限许可证)与 JPA 一起使用。与 MySQL + EclipseLink 相比,它非常快。ObjectDB 也可以很好地与 JPA 配合使用。

但我的问题是我买不起 ObjectDB 许可证,因为我来自发展中国家,大多数人平均只花 0.7 美元吃午餐。(此时,单台服务器的 ObjectDB 许可证为 300 英镑,站点许可证为 1,800 英镑。)

我想知道是否有任何与 JPA 兼容且具有开源许可证的对象数据库?

0 投票
1 回答
277 浏览

java - 使用存储在 objectdb 文件中的对象,而无需其类定义

假设我在名为 Point 的 java 中创建了一个具有 2 个属性(int x 和 int y)的对象,并将一些实例存储在 objectdb 文件中。我知道如何从该文件中检索所有项目(作为对象),但是如果我不再有类 Point 的定义,我该如何访问它们的属性?

点定义

然后我创建 2 个点 (0,0) (1,1) 并将它们存储在 objectdb 文件中(如果需要,我可以提供代码)

我用这个语句检索所有 Point 实例

假设我只有 objectdb 文件而不是 Point 类定义我怎样才能获得 x 和 y 的值(即使是简单的字符串值)?

提前致谢

0 投票
1 回答
78 浏览

java - ObjectDB JPQL 和普通的 JPQL 有区别吗

我正在与某人讨论 JPQL 中的比较,我给了他这个链接,http ://www.objectdb.com/java/jpa/query/jpql/comparison,我认为 ObjectDB 使用普通的 JPQL,所以它就足够了. 但是有人告诉我,它是 ObjectDB 的 JPQL,所以在某种程度上它没有用。这是真的吗,因为它在链接中似乎不是这样。

0 投票
1 回答
134 浏览

java - 如何使用对象数据库在实体中的地图字段上添加索引

我想在地图属性中添加索引我不知道在地图属性中添加索引

我有参考 objectdb 站点链接,但我没有发现 soultion @index 足以添加索引

例如:

语言和名称翻译有单独的实体

0 投票
1 回答
118 浏览

java - 对象数据库添加compiste索引不起作用

我尝试在 enttiy 中添加复合索引,但在出现错误后不起作用:

模型类:

0 投票
1 回答
85 浏览

java - 选择成员变量条件为真的所有bean

我想打印出Person所有isFoo == true. 我不知道如何完成以下代码PersonServlet

PersonServlet

目前打印出来的是:

fooPersons: []

即使数据库中有很多条目:

0 投票
1 回答
476 浏览

java - 尝试存储非持久类型 com.objectdb.jpa.criteria.Expressions$h 的实例(错误 303)

我正在尝试使用一些简单的 where 条件进行选择,但我不断收到异常Attempt to store an instance of a non persistable type com.objectdb.jpa.criteria.Expressions$h (error 303)

输出: