typeAliases用法简介

2023-05-16

1、作为别名使用,在mybatis-config.xml中对Books类取别名:

 

  <typeAliases>
        <typeAlias alias="Books" type="com.niu.pojo.Books"/>
    </typeAliases>

在 MyBatis 的 sql 映射配置文件BookMapper.xml中,需要使用 paramterType、resultType 来设置 sql 语句的输入输出参数,这时只需使用别名即可。

<insert id="addBook" parameterType="Books">
    insert into ssmbuild.books(bookName,bookCounts,detail)
    values (#{bookName}, #{bookCounts}, #{detail})
</insert>

2、批量取别名。在mybatis-config.xml中对com.niu.pojo包下的多个实体类取别名时,只要指定包名即可,之后程序会为包下的所有类都自动加上别名,其定义别名的规范就是对应包装类的类名首字母变为小写,Mybatis大小写兼容,所以写大小写都行,推荐写小写。

    <typeAliases>
        <package name="com.niu.pojo"/>
    </typeAliases>

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

typeAliases用法简介 的相关文章

随机推荐

  • 浅谈Android Studio 3.0 工具新特性的使用 Android Profiler 、Device File Explorer

    前言 xff1a 其实 studio3 0的工具大家也已经使用过一段时间了 xff0c 自己呢 xff0c 就是从bate版开始使用的 xff0c 我觉得比较好用的几个地方 就几个 xff0c 可能还没用到其他的精髓 但我觉的这个两个功能对
  • 在同一台电脑下如何进行 Python 2 与 3 的切换?

    裝兩個比如路徑 D python27 D python35 然後去手動把 python27下面的python exe改成python2 exe python35下面的python exe改成python3 exe然後你的腳本第一行就加上類似
  • Qt打开外部exe,并将其嵌入到qt界面中

    我现在需要用QProcess打开外部exe xff0c 并打开的外部界面嵌入到Qt的UI界面中 xff0c 请问大神们怎样能实现此功能 xff1f 谢谢啦 Qt打开外部exe已经实现 xff0c 不过是一个独立的窗口 xff0c 现在我需要
  • Gym render_modes = env_creator.metadata[“render_modes“]KeyError: ‘render_modes‘ 解决方案

    问题描述 今天在运行一行代码时 xff1a FLAGS env是我自己定义的环境 env 61 gym make FLAGS env 出现了这种错误 xff1a env 61 gym make FLAGS env File 34 lib p
  • dpkg包管理

    dpkg info xxx deb grep Depends 查看包的依赖关系 dpkg c xxx deb 安装前根据deb文件查看 dpkg L debname 安装后根据包名查看 dpkg l grep debname 查看是否安装某
  • 单片机烧录程序后没反应

    勾选reset and run 或者烧录完之后重新上电
  • CDN缓存

    CDN缓存那些事 CDN是什么 xff1f 谈到CDN的作用 xff0c 可以用8年买火车票的经历来形象比喻 xff1a 8年前 xff0c 还没有火车票代售点一说 xff0c 12306 cn更是无从说起 那时候火车票还只能在火车站的售票
  • custoj 炉石传说真尼玛好玩 C++

    题目地址 xff1a http oj cust edu cn problem 76 题目 xff1a 描述 炉石传说 是一款快乐的卡牌类游戏 xff0c 其中有一张牌为 亵渎 xff0c 其效果如下 xff1a 对敌方随从全部造成1点伤害
  • CLion连接远程运行程序,包括c++和cuda编程

    点击 43 号增加远程服务器的设置 xff0c 并配置好右侧一栏服务器上的配置 Toolchian选择配置好的远程服务器 如果是cuda编程CMake options需要配置 xff1a DCMAKE CUDA COMPILER span
  • pi节点0.4.7 incoming connections一直为0的解决方案

    我开始也是这样 xff0c incoming connections一直是0 xff0c 连了这个IP xff0c 等了大概4 6天就好了 但是我目前也只有1个incoming connetions xff0c 后面有变化我再过来告诉下大家
  • visio2010最新密钥

    2V3PD 3YMPX FJG7R 4W49V M92KH 截止2011年6月22日16点 此KEY还有最后 110 次可激活 MKBGD BWJMW TJQR6 J8DH6 Q8M6B 截止2011年6月22日16点 此KEY还有最后 1
  • arm-linux-gcc安装过程及环境变量设置方法汇总

    一 xff1a 网上下载个压缩包 xff0c 我下载的是arm linux gcc 4 4 3 20100728 tar gz xff0c 地址 xff1a http arm9 net download asp 二 xff1a Fedora
  • XXapp产品过程思考:

    本人在团队中本为项目经理 xff0c 临时需求 xff0c 客串产品经理成为新鸟 xff0c 没吃过猪肉 xff0c 没见过猪跑 xff0c 完全自己想象猪该如何跑 xff0c 以下为本人在研发这款app的一点心得 xff0c 仅供大家参考
  • AttributeError: module ‘pymunk‘ has no attribute ‘constraint‘ 解决方案

    问题分析 出现这个问题是因为当前版本的pymunk的版本过高所致 xff08 我的版本是6 4 0 xff09 xff0c 换用更低版本的pymunk即可 解决方案 pip install pymunk 61 61 5 5 0 参考链接 P
  • linux 网络 device not managed 上不了网

    Ubuntu 12 04 xff0c 本来无线网络连接好好的 xff0c 但是在重启了一次unity界面之后 xff0c 网络连接那个地方就一直显示一个扇形 xff0c 点开后的下拉列表里面一个无线网络都看不见 xff0c 发现 34 Wi
  • 开发板不能下载内核 内核下载问题解答

    首先出现 1 39 serverip 39 not set 这时在 uboot gt setenv serverip 192 168 1 103 这是我虚拟机的ip xff0c 大家对应设置即可 2 ERROR 96 ipaddr 39 n
  • 2013 吊水壶瀑布 长春 周边 旅游 攻略 双阳

    话说没车想去长春大的吊水壶时间很苦逼的事情 xff0c 一下为本人历经千辛万苦总结的去吊水壶的攻略 xff0c 绝对在网上独一无二 xff0c 而且不是自驾游 楼主全靠乘车问路 xff0c 不信有人会比我的攻略更省rmb啦 xff0c 下面
  • javaScript、PHP连接外卖小票机打印机方案(佳博、芯烨等)

    前言 xff1a 目前开发需要用到电脑直接连接外卖小票机打印小票 xff0c 查阅各种资料 xff0c 终于解决了这个问题 效果 xff1a PHP JavaScript直接连接小票机并且自动出票 支持的小票机 xff1a 目前测试可以的有
  • adb 操作指令详解

    ADB xff0c 即 Android Debug Bridge xff0c 它是 Android 开发 测试人员不可替代的强大工具 xff0c 也是 Android 设备玩家的好玩具 注 xff1a 有部分命令的支持情况可能与 Andro
  • typeAliases用法简介

    1 作为别名使用 在mybatis config xml中对Books类取别名 xff1a lt typeAliases gt lt typeAlias alias 61 34 Books 34 type 61 34 com niu poj