一对多
可以是 list map Arry
一般情况 是map
如果放相同数据时 用list
rose 自动生成的 list
往一的一端集合里放个外键。
package 如果配置了
在<one-to-many class="User">
<mapping name="">
如果数据库自增长 有设置了id 的话
heberate 回这么样 报错 还是 自增长呢
heberate 机制是怎么实现的呢?
。。。。。。。。。。。。。
如果你你设置值 heberate 就回把它看成游离状态 而不是看成 瞬时状态
当执行 save or update 是 他去数据Id 有没有 如果没有 当瞬时状态处理 就行 save 操作
。你想id 是自增长的 它就不理睬 设置进去的id ,或者直接就把 id清空。 这样的话当然不回报错了
如果这个id数据库有的 那么就找到这条记录update .