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>

相关文章:

  • 2021-12-16
  • 2021-09-22
  • 2021-08-09
  • 2021-07-07
  • 2021-05-30
  • 2022-12-23
猜你喜欢
  • 2021-08-21
  • 2021-09-27
  • 2021-05-19
  • 2021-08-11
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
相关资源
相似解决方案