-
Mybatis-08-mybatis selectKey 赋值未生效,为什么?
Statement配置如下:
<insert id="insertStatemnet" parameterType="User">
insert into user ( user_name )
values (#{user#userName})
<selectKey resultType="long" order="AFTER"...
2016-07-27 02:40:05 |
SQL
-
Mybatis-07-SQL 语句构建器
问题
Java 程序员面对的最痛苦的事情之一就是在 Java 代码中嵌入 SQL 语句。
这通常是因为需要动态生成 SQL 语句,不然我们可以将它们放到外部文件或者存储过程中。
如你所见,MyBatis 在 XML 映射中具备强大的 SQL 动态生成能力。
但有时,我们还是需要在 Java 代码里构建 SQL 语句。
此时,MyBatis 有另外一个特性可以帮到你,让你从处理典型问...
2016-07-27 02:40:05 |
SQL
-
Mybatis-06-java-api
Java API
既然你已经知道如何配置 MyBatis 以及如何创建映射,是时候来尝点甜头了。
MyBatis 的 Java API 就是这个甜头。
稍后你将看到,和 JDBC 相比,MyBatis 大幅简化你的代码并力图保持其简洁、容易理解和维护。为了使得 SQL 映射更加优秀,MyBatis 3 引入了许多重要的改进。
目录结构
在我们深入 Java API 之前,理解关于目...
2016-07-27 02:40:05 |
SQL
-
Mybatis-05-Dynamic SQL 动态 SQL
动态 SQL
动态 SQL 是 MyBatis 的强大特性之一。
如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。
利用动态 SQL,可以彻底摆脱这种痛苦。
使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBat...
2016-07-27 02:40:05 |
SQL
-
Mybatis-03-Config 配置
properties 属性
这些是可外部化的、可替换的属性,可以在典型的 Java Properties 文件实例中配置,或通过 properties 元素的子元素传入。
例如:
<properties resource="org/mybatis/example/config.properties">
<property name="username" value...
2016-07-27 02:40:05 |
SQL
-
Mybatis-02-Getting started 入门教程
安装
要使用MyBatis,您只需要将mybatis-x.x.x.jar文件包含在类路径中。
如果您正在使用Maven,只需将以下依赖项添加到您的pom.xml文件中:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>...
2016-07-27 02:40:05 |
SQL
-
mybatis-01-Mybatis 入门介绍
MyBatis
MyBatis是一个一流的持久化框架,支持自定义SQL、存储过程和高级映射。
MyBatis几乎消除了所有的JDBC代码,手动设置参数和检索结果的步骤。
MyBatis可以使用简单的XML或注解进行配置,将基本类型、Map接口和Java POJO(普通的Java对象)映射到数据库记录。
mybatis
mybatis doc
tools
...
2016-07-27 02:40:05 |
SQL
-
Aapche POI java excel 操作工具包入门
excel 系列
Excel Export 踩坑注意点+导出方案设计
基于 hutool 的 EXCEL 优化实现
iexcel-excel 大文件读取和写入,解决 excel OOM 问题-01-入门介绍
iexcel-excel 大文件读取和写入-02-Excel 引导类简介
iexcel-excel 大文件读取和写入-03-@ExcelField 注解介绍
iexcel-e...
2016-07-19 04:26:11 |
Java