Hi, First I was confused with the behavior defined in JSR 170 as well. Now, I view it like this:
Node.setProperty(...): doesn't store the change. Node.save(): store the changes. In the JDBC API, this is like PreparedStatement.setString(...): doesn't store the changes. PreparedStatement.execute(): stores the changes So the JCR transient space is similar not yet executed prepared statements. Does this make any sense? Thomas
