生成动态 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 直接用作映射器方法的参数。

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

评论(2)

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

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

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

【MyBatis】学习纪要六:动态SQL

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

2018/04/27 00:34
30
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
263
0
mybatis入门-开发环境搭建

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

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

mybaits注解形式批量插入数据

2015/03/16 21:20
5.3K
0
Mybatis插件开发原理

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

2017/10/19 09:11
47
0
MyBatis批量操作报错:Parameter 'xxxList' not found. Available parameters are [list]

需求: 根据传入的参数批量 删除数据: DAO: List ll = new ArrayList<Integer>(); for(int i=10;i<25;i++){ ll.add(i); } int res = userMapper.delUser(li); System.out.pr...

2016/02/01 10:38
24
1
Mybatis3.4.x技术内幕(十六):Mybatis之sqlFragment(可复用的sql片段)

今天,我们将分析Mybatis之sqlFragment,可以翻译为sql片段,它的存在价值在于可复用sql片段,避免到处重复编写。

2016/06/05 12:41
1K
5
[瞎折腾]使用freemarker编写MyBatis的Mapper.xml自动生成工具

MyBatis是 iBatis的新项目名,是一个java的持久化框架,和目前一家独大的Hibernate相比MyBatis显得比较的被冷漠。两个都是好框架,大家习惯用哪个而已。因为之前一直是用iBatis,现在看到新版...

2013/05/08 11:23
2.4K
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部