If you fetch a partial bean... and save it... and one of its @OneToOne @ManyToOne properties has save cascade on it... then a lazy load of the bean will occur.
The fix is to check that the property has been loaded in the partial bean first before the save recurses.
I have fixed this... in addition to adding a slight performance improvement. The performance improvement is to skip cascading save of unmodified beans that themselves will not recurse.