Hi there, 

we are using Jackrabbit 2.2.5.
The workspace is persisted in a MySql database using a JNDI datasource in 
conjunction with JTA (we are using MySqlPersistenceManager).

In the javadocs of javax.jcr.Session#save() is written - cite:

"If the save occurs within a transaction, the changes are dispatched but are 
not persisted until the transaction is committed."

So we assume that changes are not persisted, if session.save() is called, but 
the transaction is rollbacked afterwards (let's say due to an exception).
However we discover that changes are persisted already after a session.save() 
call. Does jackrabbit calls commit() by itself?

Thanks in advance for any help and best regards
Udo



Reply via email to