Mybatis的查询类别名typeAlias的使用

2022-07-08 08:05:24

配置顺序:

在这里插入图片描述

typeAlias(注意:编写是位置顺序不能乱放)

类型别名,给类取个别名,可以不用输入类的全限定名
本身就内置很多别名,比如Integer、String、List、Map 等
在这里插入图片描述

代码:

mybatis-config.xml

<typeAliases><!--<typeAlias type="work.yspan.online_class.domain.Video" alias="Video"/>--><packagename="work.yspan.online_class.domain"/></typeAliases>

VideoMapper.xml
(配置前与配置后对比)

<!--<select id="selectById" parameterType="java.lang.Integer" resultType="work.yspan.online_class.domain.Video">--><selectid="selectById"parameterType="java.lang.Integer"resultType="Video">
        select * FROM  video where id = #{video_id,jdbcType=INTEGER}<!-- #{value}:推荐使用,
             ${value}:不推荐使用存在sql注入风险--></select><deleteid="deleteByCreateTimeAndPrice"parameterType="Map">

        delete from video where create_time<![CDATA[ > ]]> #{createTime,jdbcType=TIMESTAMP} and price<![CDATA[ < ]]> #{price,jdbcType=INTEGER}</delete>

效果截图:

查询:
在这里插入图片描述

在这里插入图片描述
删除:
在这里插入图片描述

在这里插入图片描述

  • 作者:爱卿呀
  • 原文链接:https://blog.csdn.net/weixin_43432438/article/details/124236758
    更新时间:2022-07-08 08:05:24