在进行一对多的操作时
1.先保存一的一方,在保存多的一方
如果没使用cascade属性,会抛出TransientObjectException异常,因为多的一方为transient(瞬态)状态,多的一方为persistent(持续的)状态, 而persistent(持续的)状态对象不能引用transient(瞬态)状态对象,因此会抛出异常
如果采用了cascade属性,即使不首先保存Group,也不会抛出异常,并正确存储。
2.先保存多的一方,在保存一的一方(这是默认的保存方法 即使不设置cascade也不会抛出异常)