【发布时间】:2012-05-30 14:36:40
【问题描述】:
为简单起见,这是我的简化模型:
我有 2 个实体:
@entity
public class Student {
int id;
School school
...
}
学校也是一个实体
@entity
public class School {
int id;
...
}
我试图从文本文件中提取大量数据。 有些学生有相同的学校实例, 我不希望我的数据库中有多个同名的学校, 所以我的目标是将每个学生保存在学生数据库中,同时确保同一学校的 2 个不同学生不会在我的学校数据库中创建 2 个条目。
问题是当我尝试坚持学生时,它给了我一个错误: “分离实体传递给持久化”,我如何告诉休眠,学生类中的学校已经存在于数据库中,并且应该使用它?
谢谢
【问题讨论】: