Mybatis
文章平均质量分 89
iteye_19426
这个作者很懒,什么都没留下…
展开
-
使用spring+mybatis+atomikos+tomcat构建分布式事务
完整工程下载路径 http://download.csdn.net/detail/npf_java/8786825 拿一个MySQL + oracle 数据源配置为例吧 database.properties [html] view plain copy#mysql DB mysql.qa.db.url=jdbc:mysql://localho...原创 2016-04-28 10:41:12 · 103 阅读 · 0 评论 -
Mybatis的like模糊查询
今天在查询用户信息时需要用到模糊查询,发现mybatis的like查询不能按我们平常的sql方式那样写,查阅资料后才知道mybaits的方式有点特殊,见如下代码:<selectid="selectByKeywords"parameterType="String"resultType="User"> select * from User u where u.name li...原创 2015-02-04 13:04:59 · 61 阅读 · 0 评论 -
MyBatis的动态SQL详解
MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: ifchoose(when,otherwise)trimwheresetforeach if就是简单的条件判断,利用if语句我们可以实现某些简单的条件选择...原创 2015-01-10 10:22:01 · 65 阅读 · 0 评论 -
mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为orde...原创 2015-01-10 10:21:45 · 64 阅读 · 0 评论 -
Mybatis 示例之 foreach (下)
这节讲的是foreach中map的用法。 map和List,array相比,map是用K,V存储的,在foreach中,使用map时,index属性值为map中的Key的值。 因为map中的Key不同于list,array中的索引,所以会有更丰富的用法。 第一个简单例子: &l...原创 2015-01-10 10:21:33 · 66 阅读 · 0 评论 -
Mybatis 示例之 foreach (上)
foreach一共有三种类型,分别为List,[](array),Map三种。 foreach的第一篇用来将List和数组(array)。 下面表格是我总结的各个属性的用途和注意点。 foreach属性 属性描述item循环体中的具体对象。支持属性的点路径访问,如item.age,item.info.details。 具体说明:...原创 2015-01-08 20:49:33 · 95 阅读 · 0 评论 -
Mybatis的批量新增
开发项目中,总是与数据打交道,有的时候将数据放入到一个集合中,然后在遍历集合一条一条的插入,感觉效率超不好,最近又碰到这个问题,插入50条数据用了将近1s,完全满足不了系统的需求.效率必须加快,然后网上查询资料,历经千万bug,终于搞定,这里指提供mybatis中的配置,至于dao层的调用mybatis就自己上网查询下资料吧1根据网上搜了一下资料,在s...原创 2015-01-08 10:21:47 · 87 阅读 · 0 评论 -
MyBatis insert 返回主键的方法(oracle和mysql)
参考:1.http://liuqing9382.iteye.com/blog/15748642.http://blog.csdn.net/ultrani/article/details/93515733.mybatis中文文档 作者前言:使用Mybatis时,对于不同数据库比如Oracle、SQL Server、Mysql,它们的主...原创 2015-01-08 10:13:09 · 86 阅读 · 0 评论 -
mybatis注解详解
首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。 使用...原创 2015-01-08 09:48:40 · 66 阅读 · 0 评论 -
Mybatis 通用 CURD 示例
/** * The test Mapper interface. * * @author HuangMin <a href="mailto:minhuang@hengtiansoft.com>send email</a> * * @since 1.6 * @version 1.0 * * #~...原创 2015-02-23 01:19:40 · 338 阅读 · 0 评论