Mybatis的配置

mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?>
        <!DOCTYPE configuration
                PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
                "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <!-- 设置驼峰表示法-->
    <!--
     <settings>
      <setting name="mapUnderscoreToCamelCase" value="true" />
     </settings>
    -->
    <typeAliases>
        <!-- 批量导入基本类别名 -->
        <package name="nuczmfspringboot.sb_book20211007.entily"/>
    </typeAliases>
</configuration>

***Mapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="nuczmfspringboot.sb_book20211007.Dao.IUBookDao">//dao层的地址
    //查询
    <select id="allubookbybuid" parameterType="int" resultType="nuczmfspringboot.sb_book20211007.entily.UBook">/*id方法名,parameterType参数类型,resulType返回类型*/
        select * from ubook where buid = #{buid}
    </select>
//插入,没有返回
    <insert id="addubook" parameterType="nuczmfspringboot.sb_book20211007.entily.UBook">
        insert into ubook value (null,#{bname},#{blei},#{bpice},#{bshu},#{bfengmain},#{buid},#{bstate},#{bdata} )
    </insert>
//删除,有参数,没有返回
    <delete id="ubookdelete">
        delete from ubook where buid = #{uid} and bid = #{bid}
    </delete>
//修改,同样有参数,没有返回
    <update id="ubookupdata">
        update ubook set bstate = #{bstate} ,bdata = #{bdata} where buid = #{uid} and bid = #{bid}
    </update>
//修改,插入,删除可以默认返回booleam
</mapper>

如果方法有多个参数可以不写parameterType,但是在dao层的方法加上

@Param

public boolean ubookdelete(@Param("uid") int uid,@Param("bid") int bid);

/**

转载自老师发的文件,(●ˇ∀ˇ●)

没有链接,感谢老师!

*/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

双木夕子飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值