目前創(chuàng)建了兩個實體類,分表是Category和Article并創(chuàng)建了單向多對一的關(guān)系,Article是多的一方。在刪除Article類的時候執(zhí)行: @Transactional
public?void?delete(int?id){
???System.out.println("id="+id);
???Article?a?=?new?Article();
???System.out.println(a);
???factory.getCurrentSession().delete(a);
???????System.out.println("成功刪除");
}控制臺成功打印出“成功刪除”,但是在數(shù)據(jù)庫當(dāng)中卻沒有刪除這列
1 回答

許瑋琛
TA貢獻(xiàn)2條經(jīng)驗 獲得超0個贊
原來是太過粗心了。。。
@Transactional public?void?delete(int?id){ ???System.out.println("id="+id); ???Article?a?=?new?Article(); ???a.setId(id); ???System.out.println(a); ???factory.getCurrentSession().delete(a); ???????System.out.println("成功刪除"); }
這樣可以運行,沒有給a對象設(shè)置id
添加回答
舉報
0/150
提交
取消