我想知道将数据从 N:M 关系插入关联表的最佳算法是什么(找不到任何关于此的 Java 最佳实践文档)。
例如,像“一个老师有很多学生,一个学生有很多老师”这样的多对多关系需要一个像 Teacher_Student 这样的关联表,其中包含三个常用字段,如teacher_id、student_id 和 date。
在我的情况下,出于与数据库无关的原因,我在学生对象中保留了一个包含教师的数组,反之亦然,在教师对象中保留了一个学生数组。
你们认为在sql中插入这个最好的java算法是什么?
任何伪代码或指向某些文档的链接都会很棒。谢谢大家的建议。