hibernate.hbm.xml中常用参数
cascade 默认为false
对设定这个属性的类操作的时候,会级联操作其他相关联的类,一般用在one端
类型有:
none 不传播任何持久化操作
all 传播所有的持久化操作
persist 传播persist()
merge 传播merge()
save-update 传播save(),update() saveOrUpdate()
delete 传播delete()
inverse 默认false
用在双向关系 true的话代表不负责关联 N-1或1-N的时候使用 一般用在one端 N-N的时候 相对稳定的不负责
lazy---false many端
fetch=join many端 会只执行1次操作 多表联结 只有根据id去查询单个结果的时候 此项才会发生作用
many-one 的时候 many端用uniquer=true来变成one端来使用