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>

  • 相关阅读:
    内存溢出
    接手新业务
    pjb fabu
    中文手册
    人背的时候,做啥都失败
    帮助开发人员学习
    python中的__dict__,__getattr__,__setattr__
    NetCore在Docker中发布及运行
    ELK基础配置
    IdentityServer4 手动验签及日志记录
  • 原文地址:https://www.cnblogs.com/daishoucheng/p/9732806.html
Copyright © 2011-2022 走看看