
mybatis
无始之名
Nothing is better than reading code.
展开
-
mybatis typeHandler自定义类型转换器
Mybatis默认不支持Calendar 解决办法: mybatis提供了对自定义的类型转换器(typeHandler)的支持,因此我们可以自己编写类型转换器来实现这一自动转换的功能。 实现步骤: 第一步:编写自定义类型转换器 public class CalendarTypeHandler implements TypeHandler<Calendar>{ @Override pu原创 2016-03-21 13:21:22 · 3955 阅读 · 0 评论 -
Mybatis高级应用
高级应用查询语句如下:<!-- Very Complex Statement --><select id="selectBlogDetails" resultMap="detailedBlogResultMap"> select B.id as blog_id, B.title as blog_title, B.author_id as blog_au原创 2016-03-14 11:00:49 · 727 阅读 · 1 评论 -
mybatis基础知识
上一篇文章介绍了mybatis的高级应用,但是似乎少了一篇基础知识的介绍,在此补上。动手运行起来吧1.下载依赖,jar,maven,gradle都可以。我用的是maven: <!--mybatis--> <dependency> <groupId>org.mybatis</groupId> <artifactId>myba原创 2016-03-14 16:37:45 · 498 阅读 · 0 评论 -
MyBatis插入记录获取自增的ID(MySQL)
如果想只用简单的查询语句查出刚刚插入的记录的自增ID,我们可能会想到select max(id) from table_name,但是,很明显这是不可取的,只要稍微有点并发,这就是个错误的结果。没错,使用LAST_INSERT_ID()就可以了。SELECT LAST_INSERT_ID()为什么可以,因为这个是基于connection的,每个数据库连接是相互独立的,在使用各种ORM框架操作数据库时原创 2017-10-25 19:47:38 · 1761 阅读 · 0 评论 -
Spring系列——MyBatis(XML版)
原文链接:http://www.dubby.cn/detail.html?id=9049 我相信读者如果看了《Spring系列——MyBatis》,肯定会不爽,因为习惯了用XML来写SQL,用什么注解?害得我又要重新学习,而且某些特性注解确实没有XML方便。所以,我来了,带来这篇XML版的MyBatis。 访问www.dubby.cn获取更多精彩内容。1. 你需要准备 如果你看过原创 2017-10-26 19:28:24 · 576 阅读 · 0 评论 -
MyBatis入门——了解基本概念
原文链接:https://blog.dubby.cn/detail.html?id=90931. 了解MyBatis1.1 MyBatis是什么?使用Java操作数据库的话,JDK给我们提供了一层对各个数据库的封装,也就是JDBC,它屏蔽了数据库之间的差异,使用JDBC可以统一操作。但是他长期以来被人诟病的就是重复代码太多。封装参数需要一个一个set,还需要你把ResultSet一...原创 2018-02-09 10:10:55 · 1026 阅读 · 0 评论