我創建了一個空的類,利用Spring在這個空的類注入了SessionFactory並且繼承了HibernateDaoSupport,然後我再寫了一個BaseDao來繼承這個已經繼承了HibernateDaoSupport,也注入過sessionFactory的空類。然後我在繼承BaseDao寫一個UserDao的過程中為什麼還要我注入SessionFactory才行?
父類是父類,子類是子類。父類的初始化不是子類的初始化,繼承只是屬性繼承,不是實例對象也繼承。
BaseDao初始化,UserDao沒初始化。BaseDAO中的SessionFactory是basedao實例對象的。