1、namespace
namespace中的包名要和Dao/mapper接口的包名一致!
2、 select
选择,查询语句;
- id:就是对应的namespace中的方法名;
- resultType: Sql语句执行的返回类型!
- parameterType:参数类型!
1.编写接口
//根据id查询用户
User getUserById(int id);
2.编写对应的mapper.xml中的sql语句
<select id="getUserById" parameterType="int" resultType="com.kuang.pojo.User">
select * from mybatis.user where id = #{id}
</select>
3.测试
@Test
public void getUserLike(){
SqlSession sqlSession = MybatisUtils.getSqlSession();
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
List<User> userList = mapper.getUserLike("李");
for (User user : userList) {
System.out.println(user);
}
sqlSession.close();
}
3、Insert
<!--对象中的属性,可以直接取出来-->
<insert id="addUser" parameterType="com.kuang.pojo.User">
insert into mybatis.user (id,name,pwd) values (#{id},#{name},#{pwd});
</insert>
4、update
<update id="updateUser" parameterType="com.kuang.pojo.User">
update mybatis.user set name = #{name},pwd=#{pwd} where id = #{id};
</update>
5、Delete
<delete id="deleteUser" parameterType="int">
delete from mybatis.user where id = #{id};
</delete>
注意点:
增删改需要提交事务(sqlSession.commit())
6、分析增删改查会遇到的错误
- 标签不要匹配错
- resource绑定mapper,需要使用路径
- 程序配置文件必须符合规范
- NullPointerException,没有注册到资源!
- 输出的xml文件中存在中文乱码问题!
- maven资源没有导出问题
相关推荐:
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
AI写作免费一键生成下载,助您轻松创作!
Bing搜索不能预览了?搜索引擎的新变革与挑战,ai制作一张窗花
优方法-高效生活与工作的秘密武器,钻石营销推广方案
seo深度优化插件是什么,深度优化手机软件 ,ai的缩写
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
seo网络推广要做什么,seo 网络推广 ,ai少女喝药
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
ChatGPT破解版:让人工智能助力你的工作与生活,ai cos帽
摘要AI生成:高效工作的新时代利器
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
ChatGDP人工智能:未来科技赋能企业与个人的智能变革,如何用AI绘制人体
ChatGPT维护-智能时代的数字助手,如何让你的工作更高效,ai智能救援
SEO优化排名原理解析:如何提高网站排名,实现精准流量获取,奥迪ai售价
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
SEO公司核心业务是什么?揭秘提升网站排名的奥秘,写作助手ai一键生成作文在线
seo适合什么职业,seo有前途么 ,ai小精灵
为什么要seo 运营,为什么需要seo ,ai人物头盔
ChatGPT无法访问原因分析及解决方案,斑马ai报道
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
在线AI文章生成:内容创作新革命
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
优化综合:引领高效发展的智慧之道,电影营销的推广方式
AI免费生成文章的软件:轻松创作的秘密武器
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai
什么是SEO金融,seo是做什么的 ,ai中转程序
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
seo追词是什么,seo词条 ,52580609AI
seo需要了解什么,seo需要学些什么内容 ,ovo ai
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
ChatGPT免费用户每天的使用限制:如何高效利用,突破困境!,花花制作ai
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
代哥SEO-让您的网站迅速登顶搜索引擎的秘密武器,济南关键词的排名优化
AI人工智能生成文章:开启写作新时代
什么是SEO可以自学吗,seo零基础可以自学吗 ,ai1紫
云推SEO:让您的网站在激烈竞争中脱颖而出,网站优化公司欢迎来电
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
SEO自从上线后的演变与未来发展趋势,拼多多增加关键词排名
如何通过AI写文章,轻松提高写作效率与质量
求一个AI软件,彻底改变你的工作与生活!
Goanno跨级借鉴:推动创新与提升效率的秘密武器,崇明区智能ai艾灸费用
智能AI写文章:高效创作新风尚
了解SEO:让你的网站在搜索引擎中脱颖而出的秘密武器,宝山区常见网站优化