生成动态 SQL 语句的框架 MyBatis Dynamic SQL

Apache-2.0
Java SHELL 查看源码»
跨平台
2017-12-18
淡漠悠然

这个库是生成动态 SQL 语句的框架。可把它看作是一个类型安全的 SQL 模板库,另外还支持 MyBatis3 和 Spring JDBC 模板。

该库将生成格式化为由 MyBatis 或 Spring 使用的完整 DELETE,INSERT,SELECT 和 UPDATE 语句。

最常见的用例是生成语句和一组匹配的参数,这些参数可以被 MyBatis 直接使用。该库还将生成与 Spring JDBC 模板兼容的语句和参数对象。

该库通过实现一个类似 SQL 的 DSL 来创建一个对象,该对象包含完整的 SQL 语句以及该语句所需的任何参数。SQL 语句对象可以被 MyBatis 直接用作映射器方法的参数。

的码云指数为
超过 的项目
加载中

评论(3)

ChinaARL
ChinaARL
曹 牛逼
AlexZ1024
AlexZ1024
怎么用呢?
东北的冬
东北的冬
看了一下用法,强到没有墙,吊到没有边啊!

MyBatis dynamic SQL 1.1.4 发布,生成动态 SQL 的框架

MyBatis dynamic SQL 1.1.4 已发布,MyBatis Dynamic SQL 是生成动态 SQL 语句的框架,可把它看作是一个类型安全的 SQL 模板库,它还支持 MyBatis3 和 Spring JDBC 模板。 此版本包含两项增强...

2019/11/26 07:07

MyBatis Dynamic SQL 1.1.2 发布,生成动态 SQL 的框架

MyBatis Dynamic SQL 1.1.2 已发布,MyBatis Dynamic SQL 是生成动态 SQL 语句的框架,可把它看作是一个类型安全的 SQL 模板库,它还支持 MyBatis3 和 Spring JDBC 模板。 此版本包括一些与提...

2019/07/08 07:07

MyBatis Dynamic SQL 1.1.1 发布,生成动态 SQL 的框架

MyBatis Dynamic SQL 1.1.1 发布了,MyBatis Dynamic SQL 是生成动态 SQL 语句的框架,可把它看作是一个类型安全的 SQL 模板库,它还支持 MyBatis3 和 Spring JDBC 模板。 此版本更新亮点包括...

2019/04/09 08:09

MyBatis Dynamic SQL 1.1.0,生成动态 SQL 语句的框架

MyBatis Dynamic SQL 1.1.0 已发布,该版本包含一些特性改进和两个 Bug 修复。其中最重要的改进是支持可选条件,允许编写一个 WHERE 子句,根据条件的输入值而变化,这对编码检索非常有用。 ...

2018/04/25 11:08

MyBatis Dynamic SQL 1.0.0,生成动态 SQL 语句的框架

MyBatis Dynamic SQL 1.0.0 发布了,这个库是生成动态 SQL 语句的框架。可把它看作是一个类型安全的 SQL 模板库,另外还支持 MyBatis3 和 Spring JDBC 模板。 该库将生成格式化为由 MyBatis ...

2017/12/18 11:34

没有更多内容

加载失败,请刷新页面

没有更多内容

3
回答
sql语句的执行顺序,sql优化

1.select * from sys_user u left join record r on r.user_id=u.user_id where u....

2019/06/08 12:25

没有更多内容

加载失败,请刷新页面

没有更多内容

真正的Mybatis动态sql — MyBatis Dynamic SQL

现状 MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格,还要注意...

2019/12/06 15:48
127
0
【MyBatis】学习纪要六:动态SQL

## 引言 动态SQL:Dynamic SQL。 本节我们来通过 MyBatis 的官方文档进行学习。 ## Description(描述) 官方描述如下: >One of the most powerful features of MyBatis has always been it...

2018/04/27 00:34
122
0
在使用ibatis实现多条件模糊查询的语句

大家一般能想到的做法是,将String语句进行拼串例如: String sql1="select * from 表名where"; String sql2="条件1"; String sql3="条件2"; String sql4="条件3"; ...... String sqln="条件n...

2012/10/23 21:57
692
0
mybatis入门-开发环境搭建

简介 MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手工设置参数以及抽取结果集。MyBatis 使用简单的 XML 或注解来配置和映射基...

2014/11/26 11:40
219
0
mybaits注解形式批量插入数据

mybaits注解形式批量插入数据

2015/03/16 21:20
1.1W
0
Mybatis插件开发原理

# Mybatis插件说明 MyBatis 允许你在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis 允许使用插件来拦截的方法调用包括: - Executor (update, query, flushStatements, co...

2017/10/19 09:11
189
0
mybatis相关(持续更新)

1.mybatis编程步骤 创建SqlSessionFactory对象 通过SqlSessionFactory获取sqlSession对象 通过sqlSession获取Mapper的代理对象 通过mapper的代理对象,执行数据库操作 执行成功,则使用sqlse...

2019/07/03 16:14
31
0
二:springboot2.x整合MyBatis Generator生成代码

本文主要讲述springboot2.x整合MyBatis Generator生成代码,如果有mybatis配置问题请移步 springboot2.0整合mybatis3 永远不变的原则,第一步引入我们需要的依赖和插件 <dependency> <groupI...

2019/07/06 18:00
43
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部