Mybatis 动态 SQL

发布时间:2017-7-9 7:10:12编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Mybatis 动态 SQL ",主要涉及到Mybatis 动态 SQL 方面的内容,对于Mybatis 动态 SQL 感兴趣的同学可以参考一下。

Mybatis 动态 SQL

2017-07-02 23:12 by GarfieldEr007, ... 阅读, ... 评论, 收藏, 编辑

动态 SQL

MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。

通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形,这种语言可以被用在任意的 SQL 映射语句中。

动态 SQL 元素和使用 JSTL 或其他类似基于 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多的元素需要来了解。MyBatis 3 大大提升了它们,现在用不到原先一半的元素就可以了。MyBatis 采用功能强大的基于 OGNL 的表达式来消除其他元素。

  • if
  • choose (when, otherwise)
  • trim (where, set)
  • foreach


上一篇:postgresql架构基础(转)-(1)
下一篇:springmvc上传,下载

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款