内容导航: 在MyBatis框架中, 或者 👍👍👍👍👍👍 原文来自:
前言
dao的实现通过配置mapping映射文件来完成。
1、包
src源码文件夹下创建mapping包,参考如下:
com.company.project.mappingcom.aitegu.project.mappingcom.goldentec.project.mappingcom.goldenunion.project.mappingnet.csdn.project.mapping
com.company.project.mappingcom.aitegu.project.mappingcom.goldentec.project.mappingcom.goldenunion.project.mappingnet.csdn.project.mapping
2、XxxMapper.xml
2.1、根节点
 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"        "https://mybatis.org/dtd/mybatis-3-mapper.dtd" > <!-- 配置接口和映射器的关联关系 --> <mapper namespace="com.company.project.dao.PlatUserMapper"> </mapper> 2.2、配置结果视图
 <!-- 配置结果视图 --> <resultMap type="PlatUser" id="baseResultSet"> <id column="PLATUSERID" property="platUserID" jdbcType="VARCHAR"/> <result column="LOGINNAME" property="loginName" jdbcType="VARCHAR" /> <result column="CRYPTOGRAM" property="cryptogram" jdbcType="VARCHAR" /> <result column="WECHATID" property="wechatID" jdbcType="VARCHAR" /> <result column="EMAIL" property="email" jdbcType="VARCHAR" /> </resultMap> 2.3、配置可复用SQL
 <!-- 配置可复用SQL --> <sql id="base_column_list">     platUserID , loginName , cryptogram , wechatID , email    </sql> 2.4、配置插入
 <!-- 插入 --> <insert id="insert" parameterType="PlatUser">   insert into PlatUser values(    #{platUserID , jdbcType=VARCHAR},    #{loginName , jdbcType=VARCHAR},    #{cryptogram , jdbcType=VARCHAR},    #{wechatID , jdbcType=VARCHAR},    #{email , jdbcType=VARCHAR}   )    </insert> 2.5、配置更新
 <!-- 更新 --> <update id="update" parameterType="PlatUser">   update PlatUser  set      loginName = #{loginName , jdbcType=VARCHAR},    cryptogram = #{cryptogram , jdbcType=VARCHAR},    wechatID = #{wechatID , jdbcType=VARCHAR},    email = #{email , jdbcType=VARCHAR}       Where  platUserID = #{platUserID , jdbcType=VARCHAR}  </update> 2.6、配置删除
 <!-- 删除 --> <delete id="delete" parameterType="java.lang.String">      delete PlatUser    Where  platUserID = #{platUserID , jdbcType=VARCHAR}    </delete> 2.7、配置主键查询
 <!-- 通过主键查询 --> <select id="findById" parameterType="java.lang.String" resultMap="baseResultSet">   select <include refid="base_column_list"/>          from  PlatUser      Where platUserID = #{platUserID , jdbcType=VARCHAR}    </select> 2.8、配置查询所有
 <!-- 查询所有 --> <select id="findAll" resultMap="baseResultSet">   select  <include refid="base_column_list"/>       from  PlatUser    </select> 
🌹GET!童鞋,你好棒呀,给我们一起点个赞。💪
👏👏👏👏👏👏
 作者:AT阿宝哥
 公众号:aitegu
 ImapBox:https://blog.csdn.net/goldentec
 简书:https://www.jianshu.com/u/8a6075d7a2e0
 微信:goldenunion
 邮箱:goldenunion@qq.com
 QQ:12264104
 声明:未经作者许可,禁止转载,如遇抄袭,欢迎举报!
 
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算
 官方软件产品操作指南 (170)
官方软件产品操作指南 (170)