class A{ protected List<Integer> list = new LinkedList<>(); get.... set.... } class B extends A{ @ElementColletion @ColletionTable get.... set.... } 這種狀況就報錯了
class A{ protected List<Integer> list = new LinkedList<>(); } class B extends A{ @ElementColletion @ColletionTable get.... set.... } 這樣就不會,不在基類中寫get和set。記錄一下,提醒本身。 若是給基類A添加註解@MappedSuperclass,而後在基類的get方法上添加註解@ElementColletion,@ColletionTable也是 沒問題的。