![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
艾慕达
一个希望通过coding改变自己,改变世界的人
展开
-
使用Mybatis模糊查询方法
使用Mybatis查询信息,这件事大家应该都是会做的。但是其中还是有一些细节问题值得注意,所以写出来提醒自己以后注意。首先说一下mapping映射文件,其中的mapper namespace选项对应interface,里面有需要操作sql的方法。然后就是具体sql,如下图其中id对应interface中的方法名称,如果只有一个查询条件,parameterType可以使用String原创 2017-07-02 11:57:25 · 504 阅读 · 0 评论 -
一个mybatis配置文件的例子
关于Mybatis sql语句的例子,记下来方便下次使用t.ID id,t.CUST_NO custNo,t.CUST_TYPE custType,t.WORK_JOB workJob,t.CUST_NAME custName,t.SEX sex,t.ETHNIC ethnic,t.PHONE_NO phoneNo,t.LAST_APPL原创 2017-07-26 10:37:58 · 497 阅读 · 0 评论 -
MyBatis源码简析
MyBatis用的时间也不算短了,虽然应用的很熟练了,但是源码并没有研究过,今天就“忙里偷闲”来研究一下。实际中使用MyBatis很少单独使用的,几乎都是和Spring配合使用,所以我们先看一下常见的在Spring中配置MyBatis bean的xml代码可以看到MyBatis bean对应的Class就是SqlSessionFactoryBean,因此我们就从这个原创 2017-11-11 12:59:32 · 338 阅读 · 0 评论 -
MyBatis动态SQL大全
一、什么是动态SQLMyBatis的动态SQL是基于OGNL的表达式的。它对SQL语句进行灵活的操作,通过表达式判断来实现对SQL的灵活拼接、组装。二、动态SQL介绍下面是用于实现动态SQL的主要元素:if choose(when,otherwise) trim where set foreach(1)、if元素 在动态SQL中所作的最通用的事情就是包含部分wher...原创 2018-03-21 13:48:45 · 4025 阅读 · 0 评论 -
MyBatis中使用Collection嵌套查询
当使用 MyBatis 进行查询的时候如果一个 JavaBean 中包含另一个 JavaBean 或者 Collection 时,可以通过 MyBatis 的嵌套查询来获取需要的结果;以下以用户登录时的角色和菜单直接的关系为例使用嵌套查询JavaBeanRoleModelpublic class RoleModel { private Integer id; private...原创 2018-12-19 19:21:13 · 857 阅读 · 0 评论