问题标签 [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.
spring - 如何使用 ObjectDB 和 Spring 构建分布式 GWT 应用程序?
我一直在为我的计算机科学系开发一个 GwT 应用程序作为一个项目。它由运行它的 2 或 3 台主机组成,每台主机都有一个客户端和一个服务器,它是为一家在城镇中有 2 或 3 个不同地点的汽车租赁公司设计的。因此,每个租用点在同一主机上都有自己的客户端/服务器。当A点租完车后,问题就出现了,需要向B点或C点请求一些车辆。所以A点的GWT应用程序需要访问B点或C点主机中的远程数据库。我们使用 Objectdb 是因为它非常简单和高效,我们使用 Spring 来更好地在数据库和应用程序之间进行接口。我了解到,使用 Spring 可以创建 REST 服务以通过 URL 访问其他远程数据库...... 我需要一些关于如何做的解释,或者一个简单的指南。你能帮助我吗?
jpa - 什么是对象数据库?它与像 Hibernate 这样的 ORM 有什么不同?
在 ObjectDB 我看到:(这里是链接。)
ObjectDB 是一个强大的面向对象的数据库管理系统(ODBMS)。
我看到它实现了 JPA,这是否意味着它应该是一个 ORM 提供者?或不?有什么区别?
jpql - 可以在 JPQL 中执行 JOIN 吗?
我正在使用对象数据库 Objectdb 来保存要出租的汽车和出租请求。当一位客户要求租车时,我必须检查该车是否在该期间(从开始日期到结束日期)可用。在我的数据库中,我有两个表(两个类):汽车和租金。这是检查汽车是否可用的查询:
问题是这个查询总是返回 0 辆可用的汽车。JPQL 中的 JOIN 有问题吗?或者,查询是否形成错误?谢谢你
where - objectdb select where query
I attempt to select some instance using where clause
the RSSItem attributes :
the problem is it always return a list with 0 size. what's wrong with my select query?
java - TomEE ++ 和 ObjectDB 无法正常工作
我有一个 DaoService,它在应用程序启动时被初始化。
但每次它触发这个异常:
我试过有没有这个persistence.xml
netbeans - When using inheritance throw exception java.lang.NoSuchFieldError: __odbTracker on NetBeans 7.3 Jboss 7.1.1 ObjectDB 2.5.1
When using inheritance throw exception java.lang.NoSuchFieldError: __odbTracker on NetBeans 7.3 + ObjectDB 2.5.1 + Jboss 7.1.1, but works fine on NetBeans 7.3 + ObjectDB 2.5.1 + GlassFish 3.1
This code throw exception:
The exception:
if remove the inheritance works fine. On GlassFish 3.1 with inheritance also works fine.
Why "person.setName(name);" works fine? But "city.setName("Москва");" throw exception
Thanks for your help.
jboss7.x - 如何使用 Jboss AS 7 部署 Objectdb 项目?
我无法在 Jboss AS 7 WildFly 中部署使用 ObjectDB 的项目。
一开始我使用了最初为 Glassfish 开源版设计的 objectDB 教程项目:
http://www.objectdb.com/tutorial/jpa/ee
但它一直告诉我它没有找到提供者。
我在 ObjectDB 论坛中看到了有关 Jboss AS 6 的问题并进行了以下更改:
- 将语句 java:/DefaultDS 添加到 persistence.xml 文件中。
- 使用 objectdb-jee.jar 而不是 objectdb.jar
我仍然收到那些消息告诉我 Jboss 找不到提供程序。
如果有人知道如何使 Jboss AS 7 与 ObjectDB 一起工作,我将非常高兴知道。
有没有一步一步的说明如何做到这一点?
这是完整的堆栈跟踪:
infinispan] (ServerService 线程池 -- 31) JBAS010280:激活 Infinispan 子系统。04:56:02,084 INFO [org.jboss.as.naming](ServerService 线程池 -- 38)JBAS011800:激活命名子系统 04:56:02,087 INFO [org.jboss.as.security](ServerService 线程池 -- 44 ) JBAS013101: 激活安全子系统 04:56:02,094 INFO [org.jboss.as.osgi] (ServerService 线程池 -- 39) JBAS011940: 激活 OSGi 子系统 04:56:02,112 INFO [org.jboss.as.webservices] ( ServerService 线程池 -- 48) JBAS015537: 激活 WebServices 扩展 04:56:02,119 INFO [org.jboss.as.security] (MSC 服务线程 1-14) JBAS013100: Current PicketBox version=4.0.7.Final 04:56: 02,128 INFO [org.jboss.as.connector](MSC 服务线程 1-6)JBAS010408:启动 JCA 子系统(JBoss IronJacamar 1.0.9.Final)04:56:02,181 INFO [org.jboss.as.connector.
04:56:03,194 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-5)MSC00001:无法启动服务 jboss.deployment.unit。“Guestbook.war”。安装:org.jboss.msc服务 jboss.deployment.unit."Guestbook.war".INSTALL 中的 .service.StartException:无法在 org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java 处处理部署“Guestbook.war”的阶段安装:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc- 1.0.2.GA.jar:1.0.2.GA] 在 org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0. 2.GA] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21] 在 java.lang.Thread.run(Thread.java:722) [ rt.jar:1.7.0_21] 引起:javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.objectdb.jpa.Provider' 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java: 555) 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:258) 在 org.jboss.as 的 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:295) org.jboss.as 的 .jpa.processor.PersistenceUnitDeploymentProcessor.handleWarDeployment(PersistenceUnitDeploymentProcessor.java:194)。jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:118) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] ... 5 更多
04:56:03,204 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS015870:部署“Guestbook.war”的部署已回滚并显示失败消息 {“JBAS014671:失败的服务”=> {“jboss .deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Guestbook.war\".INSTALL: 无法处理阶段安装部署 \"Guestbook.war\""}} 04:56:03,224 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-7)JBAS015877:在 21 毫秒内停止部署 Guestbook.war 04:56: 03,225 INFO [org.jboss.as.controller](DeploymentScanner-threads - 2)JBAS014774:服务状态报告 JBAS014777:未能启动的服务:服务 jboss.deployment.unit。“Guestbook.war”。安装:org.jboss。硕士。service.StartException in service jboss.deployment.unit."Guestbook.war".INSTALL: 无法处理部署“Guestbook.war”的阶段安装
04:56:03,227 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: 复合操作失败并被回滚。失败的步骤:" => {"操作步骤- 2" => {"JBAS014671: 失败的服务" => {"jboss.deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit .\"Guestbook.war\".INSTALL: 无法处理部署的阶段安装\"Guestbook.war\""}}}} 10:40:39,789 INFO [org.jboss.as.server.deployment.scanner]( DeploymentScanner-threads - 1) JBAS015003:在部署目录中找到 Guestbook.war。要触发部署,请创建一个名为 Guestbook.war.dodeploy 10:40:39,855 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-8)JBAS015876 的文件:
10:40:40,004 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-6)MSC00001:无法启动服务 jboss.deployment.unit。“Guestbook.war”。安装:org.jboss.msc服务 jboss.deployment.unit."Guestbook.war".INSTALL 中的 .service.StartException:无法在 org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java 处处理部署“Guestbook.war”的阶段安装:119) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc- 1.0.2.GA.jar:1.0.2.GA] 在 org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0. 2.GA] 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21] 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21] 在 java.lang.Thread.run(Thread.java:722) [ rt.jar:1.7.0_21] 引起:javax.persistence.PersistenceException: JBAS011466: PersistenceProvider 'com.objectdb.jpa.Provider' 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.lookupProvider(PersistenceUnitDeploymentProcessor.java: 555) 在 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.addPuService(PersistenceUnitDeploymentProcessor.java:258) 在 org.jboss.as 的 org.jboss.as.jpa.processor.PersistenceUnitDeploymentProcessor.deployPersistenceUnit(PersistenceUnitDeploymentProcessor.java:295) org.jboss.as 的 .jpa.processor.PersistenceUnitDeploymentProcessor.handleWarDeployment(PersistenceUnitDeploymentProcessor.java:194)。jpa.processor.PersistenceUnitDeploymentProcessor.deploy(PersistenceUnitDeploymentProcessor.java:118) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar: 7.1.1.Final] ... 5 更多
10:40:40,010 INFO [org.jboss.as.server](DeploymentScanner-threads - 2)JBAS015870:部署“Guestbook.war”的部署已回滚并显示失败消息 {“JBAS014671:失败的服务”=> {“jboss .deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Guestbook.war\".INSTALL: 无法处理阶段安装部署 \"Guestbook.war\""}} 10:40:40,014 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-12)JBAS015877:在 4 毫秒内停止部署 Guestbook.war 10:40: 40,015 INFO [org.jboss.as.controller](DeploymentScanner-threads - 2)JBAS014774:服务状态报告 JBAS014777:服务无法启动:服务 jboss.deployment.unit.“Guestbook.war”。安装:org.jboss。硕士。service.StartException in service jboss.deployment.unit."Guestbook.war".INSTALL: 无法处理部署“Guestbook.war”的阶段安装
10:40:40,017 错误 [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: 复合操作失败并已回滚。失败的步骤:" => {"操作步骤- 2" => {"JBAS014671: 失败的服务" => {"jboss.deployment.unit.\"Guestbook.war\".INSTALL" => "org.jboss.msc.service.StartException in service jboss.deployment.unit .\"Guestbook.war\".INSTALL: 未能处理部署的阶段安装\"Guestbook.war\""}}}}
database - Shiro returning wrong user data
we have problem with shiro returning results from another logged user. Our setup is JBOSS AS 7.1.1., Apache Shiro 1.2.1, Vaadin 7.1.6 and ObjectDB 2.4.6.
Thing is that when we have multiple users logged in to the application users get data within grids/tabels from another logged user. Also when we use subject.getPrincipal Shiro returns user name from another logged user.
Plase if anybody can help on this.
Kind regards.
java - 使用 ObjectDB 搜索空用户数据库时出现问题
我正在创建一个 java 应用程序,它使用 ObjectDB 创建和维护一组数据库。我目前正在尝试实现一个数据库来存储由用户名和密码字符串组成的用户对象。在 JFrame/swing 类上,我有一个用于创建新用户的按钮,当单击此按钮时,我希望发生以下情况:
- 创建(或连接)数据库
- 搜索数据库以查看是否存在具有提供的用户名的用户对象
- 如果用户已经存在,则显示对话框消息,否则创建用户
但是,当单击此按钮时,在使用查询对象的结果的行上出现“未找到用户”错误。我很确定这是因为我有一个空数据库,但是我希望代码在程序第一次运行时工作,所以它需要处理一个空数据库。我尝试在第一次运行查询之前更改代码以创建新用户,然后每次单击按钮时代码按我想要的方式工作,并且它可以检测是否需要创建新用户。
我试图创建一个“默认”或“管理员”类型的用户,以便搜索可以工作,但这意味着每次运行程序时都会创建一个重复的“默认”用户,这显然是一个不需要的功能,我可以” t 进行查询以检查数据库是否为空(所以我只能在程序第一次运行时创建默认用户),因为这是我首先遇到的问题!
那么,对于任何使用过 ObjectDB 的人来说,有没有办法可以处理搜索空数据库的情况?
这是我的代码的相关部分:
和错误:
谢谢,我也不会存储明文密码,我只是想在开始实施散列密码之前让一个基本的数据库正常工作。