hiberante 我之理解

一对多

可以是 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 .

 

 

 

你可能感兴趣的:(ant)