
Ibatis
jlb882800
java技术方面的开发者
展开
-
IDEA 使用mybatis插件Free Mybatis plugin
1.打开idea -> file -> settings ->Plugins 搜索Free Mybatis plugin,然后install,完成之后重启idea即可。2.打开idea -> 右侧database-> 配置数据库连接 -> 右击数据库表在需要生成配置文件的数据库上右键,就会出现mybatis-generator选项如图3.打开如上图所示配置窗口,这里我们使用默认的就行,也可以选择自己需要的路径生成。如果不想使用lombo..原创 2020-06-08 11:44:20 · 5466 阅读 · 1 评论 -
Ibatis学习笔记
1. Ibatis是开源软件组织Apache推出的一种轻量级的对象关系映射(ORM)框架,和Hibernate、Toplink等在java编程的对象持久化方面深受开发人员欢迎。对象关系映射(ORM):简单原理是通过面向对象方式操作关系型数据库,目前存储数据最常用最流行的工具是关系型数据库,其操作方式是通过SQL语句操作数据库的表,但是对于Java面向对象编程语言中,所有的操作对象都是对象,因此转载 2015-03-02 15:20:10 · 436 阅读 · 0 评论 -
Ibatis中的动态SQL:isNotNull,isPropertyAvailable,isNotEmpty用法
Ibatis中的动态SQL:isNotNull,isPropertyAvailable,isNotEmpty用法原创 2015-03-23 16:13:35 · 778 阅读 · 0 评论 -
iBatis batch处理那些事
昨天应同事要求在框架中(Spring+iBatis2.3.4)加入Batch处理,于是满足之,由于需要更灵活并且不想为批量插入、批量更新、批量删除等操作单独写对应的方法,于是写了这样的一个方法 Java代码 public Object batchExecute(final CallBack callBack) { Object result = ge转载 2016-06-09 18:41:58 · 1218 阅读 · 0 评论 -
高效TDDL批量插入
高效TDDL批量插入使用TDDL客户端,向MySQL数据库插入1000条数据,插入时间10秒内。常规方法单条插入,代码如下:12345678@Test @Transactional(TransactionMode.ROLLBACK)转载 2016-06-09 18:43:00 · 1214 阅读 · 1 评论 -
ibatis 对事务和批量提交的处理,以及回滚的处理
//ibatis batch 示例 protected void batchCreate(final List memberList, final String statement) { SqlMapClientCallback callback = new SqlMapClientCallback() { public转载 2016-06-09 18:43:33 · 6241 阅读 · 0 评论 -
iBATIS缓存
为了提高应用程序性能,一种比较通用的方法是使用缓存技术来减少与数据库之间的交互。缓存技术是一种“以空间换时间”的设计理念,利用内存空间资源来提高数据检索速度的有效手段之一。 iBATIS以一种简单、易用、灵活的方式实现了数据缓存。下面,首先看一下iBATIS关于缓存部分的核心类图: 关于这些类的用途,在注释中做了比较概括性的说明,下面就来仔细的讲一下这些类的转载 2016-06-23 17:57:33 · 340 阅读 · 0 评论 -
mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandler
mybatis 处理数组类型及使用Json格式保存数据 JsonTypeHandler and ArrayTypeHandlermybatis 比 ibatis 改进了很多,特别是支持了注解,支持了plugin inteceptor,也给开发者带来了更多的灵活性,相比其他ORM,我还是挺喜欢mybatis的。闲言碎语不要讲,今天研究了下mybatis的typeHandler:转载 2016-08-18 11:36:41 · 1923 阅读 · 0 评论