We are testing objectDB with a multi thread application. Each thread has it's own entityManager created from a common factory.
In one thread we receive sometimes an object from the database with the field that is declared as @Id having the value null (what is not correct, we checked that with the explorer). The class is declared like this:
...
@Entity public class ObjectNode implements Serializable { private static final long serialVersionUID = 1L; @Id public String nodePath; ...
as soon as we have this behavior exactly this object has always this value for the field even if we query again and again.
any idea ?