明明不用每次刪除表的吧?控制臺(tái)執(zhí)行語句里有if exist drop table
學(xué)生實(shí)體里面Set集合自己初始化, 后臺(tái)添加老師與學(xué)生的關(guān)聯(lián)會(huì)簡(jiǎn)單很多.
private Set<Teachers> teachers = new HashSet<>();
s1.getTeachers().add(t1); //學(xué)生s1關(guān)聯(lián)t1老師
private Set<Teachers> teachers = new HashSet<>();
s1.getTeachers().add(t1); //學(xué)生s1關(guān)聯(lián)t1老師
其實(shí)我是來找源碼的,但是沒有看見,不然省去很多功夫,順便可以再看一遍
講的不好就得說,評(píng)論+1
不能再精簡(jiǎn)點(diǎn)嗎,搞這么多名字容易沖突的代碼,看的頭疼
唉,講的不咋滴??傆蟹N沒把重點(diǎn)講出來的感覺
@qq__48523624033 因?yàn)楦鶕?jù)數(shù)據(jù)庫的參照完整性 外鍵中的值必須是空或者是被參照關(guān)系中的主鍵 如果先創(chuàng)建學(xué)生 他的外鍵值存的是身份證的主鍵值 但是現(xiàn)在身份證表并沒有這個(gè)主鍵 所以不會(huì)被存入 只有先存身份證才行
學(xué)生都已經(jīng)添加在集合中了,以保存班級(jí),學(xué)生也會(huì)自動(dòng)保存進(jìn)去了把。應(yīng)該不用再保存學(xué)生了