zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    C#中的委托和事件的使用
    C#中Attribute/特性的使用
    Eclipase + CDT
    设计模式总结
    Nginx源码编译
    Nginx自定义扩展模块
    电池的寿命
    大盗阿福
    河中跳房子
    An Easy Problem
  • 原文地址:https://www.cnblogs.com/daishoucheng/p/9732806.html
Copyright © 2011-2022 走看看