
myBatis
Zzooper
这个作者很懒,什么都没留下…
展开
-
mybatis 动态sql语句
mybatis动态sql语句主要有以下几类: 1、if语句(简单的条件判断) 2、choose(when,otherwise),相当于java中的switch 3、trim(对包含的内容加上prefix、suffix,前缀、后缀) 4、where(主要用来简化sql语句中where条件判断,能智能处理and or ,不必担心多余导致语法错误) 5、set(主要用于更新时,能只能处理”,”,原创 2016-05-25 16:12:34 · 477 阅读 · 0 评论 -
mybatis拦截器介绍和分页插件
本文转载自:http://haohaoxuexi.iteye.com/blog/1851081#_Toc3543305681.1前言拦截器的一个作用就是我们可以拦截某些方法的调用,我们可以选择在这些被拦截的方法执行前后加上某些逻辑,也可以在执行这些被拦截的方法时执行自己的逻辑而不再执行被拦截的方法。Mybatis拦截器设计的一个初衷就是为了供用户在某些时候可以实现自己的逻辑而不必去动Mybatis固转载 2016-05-26 15:35:11 · 2174 阅读 · 0 评论 -
mybatis学习目录
一、mybatis入门 二、mybatis以接口方式编程 三、mybatis数据库增删改查操作 四、mybatis 关联查询 五、mybatis动态sql语句 六、mybatis拦截器介绍和分页查询原创 2016-05-20 17:37:03 · 287 阅读 · 0 评论 -
mybatis和hibernate对比
hibernate和mybatis的共同点:1)从配置文件(通常是xml配置文件)中得到sessionfactory2)由sessionfactory产生session3)在session中完成对数据的增删改查和事务提交等4)在用完后关闭session5)在java对象和数据库之间有做mapping的配置文件,通常是xml文件hibernate和mybatis的对比总结:原创 2016-05-20 14:21:22 · 312 阅读 · 0 评论 -
mybatis 入门
什么是mybatis? MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. 那么接下来就让我们来创建一个mybatis应用的简单原创 2016-05-20 15:17:07 · 368 阅读 · 0 评论 -
mybatis以接口方式编程
前面一章mybatis入门中已经搭建好了mybatis的运行环境,并且实现了一个简单的查询,该方式是sqlSession实例来直接执行已映射的sql语句 session.selectOne(“cn.bdyl.model.UserMapper.selectUserById”,1); 下面我们介绍下以接口的方式编程的方法(使用该方式能有效的避免字符串文字和转换的错误): 首先,在src创建一个专门原创 2016-05-20 17:29:30 · 692 阅读 · 0 评论 -
mybatis数据库增删改查操作
一、查询列表操作 在前面一篇文章中我们讲到了使用接口的方式编程,并实现了一个简单的查询操作,当只需要查询一条指定记录时,使用该方式查询就可以。此处,只讲解关于mybatis查询一个列表时的操作,此时数据库中的数据: 首先,在UserMapper接口中添加queryUserList方法:public List<User> queryUserList(String name)在User.xml配原创 2016-05-23 12:59:29 · 754 阅读 · 0 评论 -
mybatis 关联查询
在前面一章mybatis数据库增删改查操作中,我们已经能完成简单的增删改查操作,可是在真实项目中,必定还会涉及到多张表关联查询的操作,那么在进行多张表关联查询时,在mybatis中又该怎样配置呢? 在前面几章中,数据库中已经有了一张t_user表,现在创建一张与t_user相关联的表t_article,并插入几条关联数据: 由图可见,t_article的user_id关联的是t_user表中原创 2016-05-23 16:47:24 · 382 阅读 · 0 评论