ObjectDB ObjectDB

Internal Website Search

21-30 of 191 resultsRefresh
112

EntityManagerFactory objects being locked during EntityManager creation

objects are being locked during EntityManager object creation. Please refer the below stacktrace ... to lock <76bf096d> (a com.objectdb.jpa.EMF) owned by "https-openssl-nio-8443-exec-132" t@330 at com ... (BufferedInputStream.java:345) - locked <19e9ce09> (a java.io.BufferedInputStream) at com.objectdb.o.NTS.n
110

pesimistic Lock semantic

Hi I have tested pesimistic lock and the result was for me unexpected. In the first transaction i ... that lock could not be granted, quite nice but in that moment I wanted commit the first transaction and I also got lock exception. this the test: public void testPesimisticLock() { PersistenceManager
109

internal object DB locking in an embedded multi threaded application

locking. When profiling our app in JVisualVm we notice a large number of threads are blocked ... : BLOCKED at com.objectdb.o.MST.Vb(MST.java:1293) - waiting to lock <3a678c0> (a com ... .o.SFL.ah(SFL.java:998) - locked <67fc75bc> (a com.objectdb.o.LFL) at com.objectdb.o.MST.ah
109

Optimistic lock failed

: Failed to commit transaction: Optimistic lock failed for object com.example.MyEntity#3 (object ... you, Carl FastModel Ben Schreiber Hi, Locking in general is explained on: http://www.objectdb.com/java/jpa/persistence/lock If you must avoid optimistic lock exceptions you can use pessimistic exceptions
108

Optimistic Locking

We are having problems with optimistic locking. I made a simple test case to try to induce an optimistic lock. I have two users logged on to our system. They both read and display the same data ... not get an optimistic lock exception, so the database has user 2’s change. Do you have a simple test
106

Undeployment of an remote Glassfish application locks objectdb log file

can delete the folder. The locked file problem does not exist if I deploy the WebApplication on an local Glassfish server. How can I undeploy the application without getting the logfile locked ... is the logfile at c:/ locked. The problem from the begining was that because glassfish could't undeploy
103

Optimistic locking failure

Optimistic locking failure: I am using a Semaphore to force this execution of concurrents ... . F. Martinez Please explain the test output: Sequential=true Lock=WRITE Thread[Thread-2,5,main ... =2 value=10, B2 version=2 value=30 Sequential=false Lock=WRITE Thread[Thread-6,5,main] READ  A1
103

EntityTransaction.commit() does not release a pessimistic lock

It appears that EntityTransaction.commit() does not release a pessimistic lock -> test code ... (); } } kurti Matt K. You are right. Pessimistic locks are not released automatically (by default ... values after commit and the application can still use them for further processing and update. Locks
20

javax.persistence.LockModeType

<LockModeType> Lock modes can be specified by means of passing a LockModeType argument to one of the javax.persistence.EntityManager methods that take locks ( lock, find, or refresh) or to the Query.setLockMode() or TypedQuery.setLockMode() method. Lock modes can be used to specify either optimistic or
20

Pessimistic lock timeout - blocks indefinitely

to update the object. I'm using a pessimistic lock with timeout as follows: Map<String,Object> properties = new HashMap<String,Object>(); properties.put("javax.persistence.lock.timeout", 5000 ... get released at the correct time but thrown a LockTimeoutException implying that the first lock wasn't

Getting Started

ObjectDB is very easy to use. Follow the Getting Started Tutorial and the Quick Tour manual chapter and in minutes you may be able to write and run first Java programs against ObjectDB.

Prior knowledge or experience in database programming (SQL, JDBC, ORM, JPA, etc.) is not required, but some background in using the Java language is essential.

Need Help?

  1. Search ObjectDB website
  2. Read the FAQ
  3. Follow the Tutorials
  4. View or post in the forum
  5. Search or file an issue
  6. Contact support