> 4. If both sides are set, and they disagree, what happens? > > At commit or flush time, an exception is thrown by the JDO > implementation. >
If one of the sides is null it should also raise an exception since you can't decide for the user which one is correct.
