问题标签 [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.
java - 在服务器和客户端之间传递对象的更好方法是什么?
再会。我在服务器端使用 Glassfish+ObjectDB(嵌入式模式)开发服务器-客户端应用程序,在客户端使用 Android 应用程序。将在 ObjectDB 中存储为 java 对象的数据发送到 android 应用程序的首选方式是什么(关于流量和安全性)?(数据必须加密。)我想:
- 通过流输入/输出传递可序列化对象。
- 以 XML/JSON 格式传递数据。
或者可能有其他方法?
谢谢帮助。
java - 从程序中从 objectdb 数据库中检索值
我在尝试通过程序获取数据时遇到了一些问题。我使用 objectDB 作为我的数据库。另外,我的数据库已经设置好了,并且我已经将laptop.odb 文件放到了我的objectDB 安装的db 文件夹中。此外,当我转到资源管理器并触发查询时:
select this.modelName == "HP Pavillion"
出现正确的结果。但是,当我尝试对我的代码做同样的事情时,如下所示
public static void main(String argv[]) {
PersistenceManager pm = Utilities.getPersistenceManager("laptop.odb");
System.out.println("-- TEST --\n");
Query query = pm.newQuery(Laptop.class,"this.modelName == \"HP Pavillion\"");
Collection result = (Collection)query.execute();
System.out.println("Result is >> "+result);
这里不返回任何结果。我的输出是:
--测试找到--
结果是 >> []
我的课程代码如下。
有什么建议么 ?
java - 在 objectdb 中查询
我必须在 objectdb 中实现一个查询并且几乎没有什么想法。
问题是写一个查询
我的笔记本电脑课是
我的处理器类是
我的函数定义也如下所示
我怎样才能实现它?SQL 也可以。
谢谢
java - detachCopy 正在使用 ObjectDB 开发 JDO?
pm.detachCopy 有效吗?
我正在制作一个 Spring + ObjectDB(JDO) 程序。
尽管@PersistenceCapable:detachable 为真,但 PersistenceManager#detachCopy 返回一个瞬态对象。
这是一个示例代码。
我有一个简单的测试模型(POJO)
可分离设置为“真”。
道是
我想我在 (2) 处有一个超然的状态。但是是短暂的。
ObjectDB 的版本是 2.4.0_05
应用程序上下文.xml
jdo - 具有 PersistenceCapable 注释的类尝试存储非持久类型的实例
使用 ObjectDB [ObjectDB 2.4.1] javax.jdo.JDOUserException 尝试存储非持久类型 com.A 的实例
不幸的是,我们多年来一直在使用库中的 A 类,并且不再有可用的源代码,我无法在 com.A.java 上放置 PersistenceCapable 注释。我能做些什么?
编辑
我认为答案是为 A 类添加 package.jdo。但我仍然不明白为什么 JDO 让我为我想要保留的每个类添加注释或在 .jdo 文件中创建一个条目。我希望这可以通过 Serializable 接口以某种方式驱动。
grails - 使用 ObjectDB 的 Grails
是否可以将 ObjectDB 与 Grails 一起使用?或者换句话说,当我使用 grails 开发应用程序时,我是否必须使用 Hibernate?
eclipse - Glassfish 开源版 3.0.1 HTTP 状态 500,EJBException
我正在使用本教程来学习 JavaEE Web 应用程序。我在 windows xp 上为 Java EE、objectdb-2.4.2_02、glassfish 3.1.2 使用 eclipse indigo。当我运行程序时,嵌入式浏览器会打开带有此状态的页面并打印 javax.ejb.EJBException。我用谷歌搜索,但我没有找到这个问题的答案。
服务器日志文件:
java - jpa 标准似乎工作(或不工作)取决于 db 是 mysql 还是 objectdb
当我将 JPA 与 MySQL 一起使用时,以下查询可以正常工作。但是当我将它与 ObjectDB 一起使用时,它会抛出下面的异常。
来自浏览器的错误
java - glassfish 上的 objectdb vs hibernate 和 mysql
我能找到的每个网站似乎都偏向于objectdb
赞美hibernate and mysql
。例如,http://www.jpab.org/ObjectDB/ObjectDB/server/Hibernate/MySQL/server.html。
使用objectdb
而不是hibernate and mysql
用于 java web 服务有什么缺点吗?我当然在使用 JPA。
java - JPA中的调用方法
我将 ObjectDB 与 JPA 一起使用。我想调用 myMethod()。例如:
可能吗?在类中的方法之前可能需要任何注释?