
iBATIS/MyBatis
Hoking
愿,分享!圆,梦想!
展开
-
MyBatis基本增删改查操作
本文内容主要介绍单条记录的增删改查操作,MyBatis提供了很多完成单条记录的增删改查操作的API。本例主要讲述 UserMapper org.apache.ibatis.session.SqlSession.getMapper(Class clazz)的使用。使用此API,我们需要创建UserMapper操作接口,函数名和MyBatis的User.xml配置文件中的操作id名对应。【转载使用原创 2015-02-09 18:47:04 · 3622 阅读 · 1 评论 -
MyBatis基本环境搭建与MyBatisUtil
本文将介绍MyBatis的环境搭建,本例使用的MyBatis的版本为mybatis-3.2.8.jar。下载地址为:http://download.youkuaiyun.com/detail/ma_hoking/8380541。本例使用的数据库为MySQL数据。具体的安装操作请参考:http://blog.youkuaiyun.com/mahoking/article/details/42921511。【转载使用,请原创 2015-02-09 18:42:24 · 3249 阅读 · 0 评论 -
MyBatis批量增删改查操作
前文我们介绍了MyBatis基本的增删该查操作,本文介绍批量的增删改查操作。前文地址:http://blog.youkuaiyun.com/mahoking/article/details/43673741原创 2015-07-09 08:26:23 · 25560 阅读 · 2 评论 -
MyBatis动态SQL
MyBatis的一个强大的特性之一通常是它的动态SQL能力。动态SQL可以让你彻底处理条件地串联SQL字符串但又要确保不能忘了空格或者逗号的痛苦。 通常使用动态SQL不可能是独立的一部分,MyBatis当然使用一种强大的动态SQL语言来改进这种情景,这种语言可以被用在任何映射的SQL语句中。 MyBatis采用了功能强大的基于OGNL的表达式来消除其他元素。□i原创 2016-06-12 21:37:46 · 720 阅读 · 0 评论 -
MyBatis关联查询
一对一关联一对一的场景:一个班主任只属于一个班级,一个班级也只能有一个班主任。1、创建班级表和教师表语句班级表CREATE TABLE class ( c_id INT NOT NULL AUTO_INCREMENT, c_name VARCHAR(20), teacher_id INT, PRIMARY原创 2016-08-28 14:28:19 · 982 阅读 · 0 评论