Mybatis
强强强子
正在奋斗学习的程序猿
展开
-
Mybatis的<where><foreach><set>等标签详解
sql语句where条件中,需要一些安全判断,例如按性别检索,如果传入的参数是空的,此时查询出的结果很可能是空的,也许我们需要参数为空 时,是查出全部的信息。这是我们可以使用动态sql,增加一个判断,当参数不符合要求的时候,我们可以不去判断此查询条件。 下文均采用mysql语法和函数(例如字符串链接函数CONCAT3.1 if标签 一个很普通的查询:Xml代码转载 2015-09-29 18:28:06 · 2276 阅读 · 0 评论 -
Mybatis利用log4j输出sql
用过Hibernate的知道,在我们开发过程中能看到sql语句对我们调试程序带来很便携的体验,而且操作简单直接配置文件中 showsql 就解决了这个问题。那么Mybatis作为自定义sql语句,又写在xml文件中,我们怎么看到SQL语句是否正常呢?在查看Mybatis的源码中发现里面用的是log4j debug日志方式来打印信息。在项目根目录下放置log4j.properties文原创 2015-09-22 16:32:57 · 2308 阅读 · 1 评论 -
Mybatis简单入门<学习随笔>
在实际项目中,我一直在用Hibernate持久层的开发,但是由于Hibernate的紧密封装,虽然ORM使得对数据库的操作非常简单和方便,但是有时候碰到的各种关联关系,又显得比较呆板不灵活。MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解原创 2015-09-22 15:42:57 · 1692 阅读 · 0 评论 -
Spring4+SpringMVC4+MyBatis3.2整合
1、基本概念1.1、Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的J原创 2015-11-25 21:27:07 · 7162 阅读 · 1 评论