Mybatis
理查德1986
这个作者很懒,什么都没留下…
展开
-
mybatis深入理解之 # 与 $ 区别以及 sql 预编译
mybatis 中使用 sqlMap 进行 sql 查询时,经常需要动态传递参数,例如我们需要根据用户的姓名来筛选用户时,sql 如下:select * from user where name = "ruhua";上述 sql 中,我们希望 name 后的参数 "ruhua" 是动态可变的,即不同的时刻根据不同的姓名来查询用户。在 sqlMap 的 xml 文件中使用如下的 sql转载 2016-12-14 15:41:41 · 5357 阅读 · 0 评论 -
eclipse 安装MyBatis Generator 插件
MyBatis官方提供的一个eclipse插件,可以用于生成Mybatis所需要的映射文件。现在网上大多提供的都是在线安装和离线安装的做法,在线安装的网址:http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/,但是所提供的这个网址已经变成404的了。所以在这里着重说说下离线安装的方法原创 2017-01-10 13:16:46 · 2401 阅读 · 0 评论 -
使用mybatis的Example文件记性and 和 or的复合查询
今天项目中有一个SQL的查询语句大概如下方式:select * from table where xxx = "xxx" and (xx1="xx1" or xx2="xx2")如果实用Mybatis的Example是很难直接直接拼写成这样子的形式,只能通过拆分成等价的SQL再实用Example拼接调整下的公式如下:select * from table where (xxx = "x原创 2017-02-03 17:52:04 · 11489 阅读 · 2 评论 -
mybatis Example条件查询
Criterion是最基本,最底层的Where条件,用于字段级的筛选CriteriaCriteria包含一个Cretiron的集合,每一个Criteria对象内包含的Cretiron之间是由AND连接的,是逻辑与的关系。oredCriteriaExample内有一个成员叫oredCriteria,是Criteria的集合,就想其名字所预示的一转载 2017-02-04 10:12:56 · 16399 阅读 · 2 评论