我有两个相互引用的SQLAlchemy类声明,所以第一个声明会出现错误,因为第二个声明还没有声明。Key with key_type_id == 4中的记录是从一个Entity通过parent_entity_id对父Entity的引用。要在Entity中定义收集所有子实体的关系,我需要添加一个backref,但是引用稍后声明的key。
我使用hibernate,在我的数据模型中,我在两个不同的地方使用Hibernate.Inheritence单表,但是当它们相互反应时会出现问题。让我试着简化这个例子。基本情况是,当我做letter.setWord( word ),然后保存它,单词没有引用回字母。根据我对mappedBy的理解,您不必在两端显式地设置和保存它,对吗?当我查看数据库时,字段被正确地设置为它所引用的单词的guid。我做错了什么吗?hibernate只是不处理相互引用的多个继承表吗?当我只有一个继承表时,一切都可以很好地处理直接