About API

forum_thread

Retrieve data of all entity classes in a single query

I have in an objectdb file 10 Entity Classes with some data in each (Athlete, Trainer, Stadium etc) This is the code I use to retrieve all Managed Types and data for the Athlete class ... Using Java Reflection API. The JPA Metamodel API may also help. ObjectDB Support ObjectDB - ...

 
forum_thread

TYPE Expression

Hi there! Trying to add a simple type expression with the criteria api like in your sample: cb.notEqual(e.type(), cb.literal(Country.class)); results in the error: Caused by: com.objectdb.o.UserException: Attempt to store an instance of a non persistable type java.lang.Class at com.objectdb.o.MSG.d(MSG.java:61) at com.objectdb.o.TYW.writeElement(TYW.java:223) at com.objectdb.o.QRR.l(QRR.java:424) at com.objectdb.o.QRR.g(QRR.java:230) at com.objectdb.o.QRR.b(QRR.java:151) ... Trying to add a simple type expression with the criteria api like in your sample: cb. equal ( e. type ( ) ... As said, it still happens with criteria api and it is easy to replicate. I've created a ticket for it ...

 
manual

[ODB1] Chapter 1 - About ObjectDB

Describes the main features and editions of ObjectDB 1.0 for Java/JDO.... or requests) can be done without modifying code. The JDO API is available today for most relational database systems (RDBMS), e.g. ... a single string (the connection URL), because the JDO API is the same for both modes. 1.3  ObjectDB Editions ObjectDB ...

 
forum_thread

Type ... is not defined as an entity (@Entity is missing) (error 302)

Hello, I am using ObjectDB 2.2.8_08 with eclipse 3.6 and Groovy objects. I am attempting to persist an instance of CultureRqst in the project com.epimss.lab by using a Connection class imported from the project com.epimss.admin.   I can access the database OK, but attempting to persist the CultureRqst leads to the following exceptions: ... I use objectdb in. Now objectdb is tied to its own JDO API by packaging. Hence if I use another JDO jar other problems arise. ... an OSGi bundle. 2. Seaparate ObjectDB from the JDO API, thus allowing us to use any JDO API.   Although the ...

 
forum_thread

ObjectDB without javax.persistence

Hello, what we need to do, that we can use a separate bundle for javax.persistence in a OSGi envoirement. We tried to use the objectdb-jee.jar instead of objectdb.jar. And a separate bundle for javax.persistence that only contains the Java Persistence API. So that the ObjectDB PersistenceProvider get visible for the JavaPersistenceAPI, we have registered the ObjectDB as Buddy. ... javax.persistence that only contains the Java Persistence API. So that the ObjectDB PersistenceProvider get visible for the ... EE tutorial, you use the ObjectDB with the JavaPersistence API as in the JavaSE Tuturial.) ...

 
api-jpa

javax.persistence.JoinColumn

Specifies a column for joining an entity association or element collection.(Annotation of JPA)

 
api-jpa

javax.persistence.criteria.CriteriaQuery

The CriteriaQuery interface defines functionality that is specific to top-level queries.(Interface of JPA)

 
forum_thread

Threading Problem (maybe with Criteria)

Hi all I found some threading problems I do not understand: here is the the link to the testcase http://www.advolux.de/weblink%20forum/test.zip ... class ) ; instead of Criteria API CriteriaBuilder cbuilder = manager. getCriteriaBuilder ... was missing in the implementation of the JPA metamodel API. Please try build 2.5.2_02 that will hopefully fix this issue. ...

 
forum_thread

javax.persistence.PersistenceException: No Persistence provider for EntityManager named in Karaf 4.0.7 and OSGi DS test

Hello, I've written a small OSGi Declarative Services application to run in Apache Karaf 4.0.7 to persist an entity into an ObjectDB database. I'm working in C/S model and I have both the ObjectDB server and Karaf running on localhost. When I try to persist the entity I'm getting the  javax.persistence.PersistenceException: No Persistence provider for EntityManager named objectdb://localhost:6136/technolink.odb;user=admin;password=admin exception in the Karaf log. ... is possible, but we prefer to avoid introducing our own API, so possibly this can be achieved if a future version of JPA will define a standard API for OSGi integration.   ObjectDB ...

 
forum_thread

JPA vs JDO - which is more efficient for OneToMany queries?

I'm curious about the trade offs between JDO and JPA. Seems to me that JDO will perform better and be statically typed. For example: Assume there are Customers and Orders.... you compare JDO (a) with JPA (b). It doesn't matter which API you use. So in the two options that you wrote you can replace JPA and JDO ... they are feature equivalent. The FAQ discusses which API should be preferred. ObjectDB Support ObjectDB ...