其實在JAVA開發中servlet配置,映射註入配置等等都可以用xml來配置 在此處的department是實體類的名字,而不是對應的資料庫表的名字 資料庫表的欄位名=#{實體類屬性名} 逆向工程生成的XML文件有查找更新等功能,但是當我們查找的時候需要返回一個類, 我們應該在開頭寫返回結果 res ...
其實在JAVA開發中servlet配置,映射註入配置等等都可以用xml來配置
在此處的department是實體類的名字,而不是對應的資料庫表的名字
資料庫表的欄位名=#{實體類屬性名}
逆向工程生成的XML文件有查找更新等功能,但是當我們查找的時候需要返回一個類,
我們應該在開頭寫返回結果 resultMap id="自己起的名字" type="返回的結果類型,此處為Department實體類"
<id property="實體類主鍵名" column="資料庫對應欄位名" javaType="String也就是欄位的類型"/>
<result property="非主鍵對應實體類的名字" column="資料庫對應欄位名" javaType="String也就是欄位的類型"/> <delete id="dao層對應的方法名" parameterType="String對應傳參的類型"> <select id="dao層對應的方法名" parameterType="String對應傳參的類型" resultMap="對應返回的類型為Department,因為剛剛已經對此處的Deparement起別名為department了,而且設置了返回類型等<result property="非主鍵對應實體類的名字" column="資料庫對應欄位名" javaType="String也就是欄位的類型">等等的操作 >業務層biz看起來和持久層dao沒太大區別,業務層寫了介面,持久層定義方法,但是當我們遇到了報銷單等複雜的處理時,業務層的功效顯示出來了
業務層實現層IMPL繼承業務層,他會實現持久層的代碼