0
我已经阅读了关于休眠的几个教程。我仍然感到困惑。发生器在发生关联时会发生变化。有人可以根据他们的经验解释得很好,因为这是我所有问题的来源,比如违规。休眠<generator>混淆
我已经阅读了关于休眠的几个教程。我仍然感到困惑。发生器在发生关联时会发生变化。有人可以根据他们的经验解释得很好,因为这是我所有问题的来源,比如违规。休眠<generator>混淆
如果我正确理解你的问题,你在问什么是生成器,它们如何与关联一起使用?
第一个答案很简单:生成器定义了一个为对象分配ID的策略。
第二个答案是:取决于你如何建立你的关系。例如看文档的唯一一到一个基于主键
http://docs.jboss.org/hibernate/core/3.5/reference/en/html/mapping.html#mapping-declaration-onetoone
这里的发电机类一侧设置为“外国”,这是一个特殊情况,因为两个表共享相同的ID。
请注意另一个一对一的例子,在这种情况下,没有发生器被分配在关系的一侧。
如果您有持久性问题,我建议将下列两项