mybatis中namespace配置方式


  namespace有三種全路徑的配置方式:
  namespace綁定實體類的全路徑;綁定dao接口的全路徑綁定;mapper的sql.xml文件
第一種:namespace綁定實體類的全路徑:

當namespace綁定的是實體類的全路徑時,其實現數據持久化的方式為無代理模式實現數據持久化。

需要手動實現dao層的接口。

<mapper namespace="com.zealfi.pojo.UserInfo"></namespace>

第二種:namespace綁定dao層接口的全路徑:

  當namespace綁定的是dao接口的全路徑時,其實現數據持久化的方式為有代理模式實現數據持久化。

即會自動產生代理,自動實現數據的持久化,不需要實現dao層的接口。

<mapper namespace="com.zealfi.dao.UserInfoDao"></namespace>

第三種:namespace綁定的是mapper接口對應的sql.xml文件是,其也是有代理模式自動實現數據持久化。

但mapper接口對應的sql.xml文件名必須保持一致才能自動實現數據持久化。

<mapper namespace="com.zealfi.sql.UserInfoMapper"></namespace>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM