------mybatis
文章平均质量分 88
Grace_sisi
这个作者很懒,什么都没留下…
展开
-
mybatis-简介
mybatis是一款优秀的支持自定义sql查询、存储过程和高级映射的持久层框架,消除了jdbc的手动配置。mybatis支持XML或注解进行配置和映射,将参数映射到配置的sql形成最终执行的SQL语句,最终将结果映射到Java对象返回。 与Hibernate相比,它将sql的定义交给了程序员,要更加灵活。与JDBC相比,它简化了相关代码,sql语句再一行代码中就能执行。原创 2017-08-16 22:58:51 · 763 阅读 · 4 评论 -
mybatis-动态sql语句-if用法
上一篇,初步了解了一下mybatis----mybatis-简介,我们已经了解mybatis进行调用的过程,这一次主要来说如何进行动态sql语句的拼写,这次主要讲解if的应用。 查询: 咱们接着上一篇博客说,依然选用根据模糊查询或邮箱查询 select user_name "userName", user_pa原创 2017-08-27 15:50:08 · 18060 阅读 · 10 评论 -
Mybatis中$和#区别
一、总结: #{ }:占位符,防止sql注入 ${ }:sql拼接符号 二、分析: 动态sql是mybatis的强大的特性之一。mybatis在对sql语句进行预编译之前会对sql进行动态解析,解析为一个BoundSql对象,也是在此处对动态SQL进行处理。 在动态SQL解析中,#{ }和${ }不同: #{ }解析为JDBC预编译语原创 2017-10-09 20:47:15 · 1436 阅读 · 0 评论 -
mybatis 多条件多值批量更新
近来多次用到批量操作,整理记录一下 单个条件批量更新: <update id="updateBatch" parameterType="java.util.List"> update mydata_table <trim prefix="set" suffixOverrides=","> <trim pre...原创 2019-04-11 13:38:52 · 3618 阅读 · 0 评论