mybatis
文章平均质量分 86
李太白不白
一个蹩脚的码农!
展开
-
MyBatis学习(六):MyBatis的一对多关联如何操作
上面一篇文章是关于MyBatis的一对一的关联如何操作,这一篇文章将主要讲述一对多,如何实现。首先还是在上面的一个class表,然后再构建一个student表,一个班级的学生会有很多,因此这就是所说的一对多。要实现的操作就是通过class的一个id查找班级的老师(一对一),在然后查获所有班级下面的学生。因此学生有很多,因此需要定义一个集合类来存储获取的学生信息。 priva原创 2016-12-22 18:50:57 · 2297 阅读 · 0 评论 -
MyBatis学习(一):一个简单的演示
MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。他是使用简单的XML或是注解用于配置和原始映射,将接口和java的对象映射为数据库中的记录。首先来做一个简单的例子。(一):添加jar包根据自己使用的Mybatis的版本添加相应的jar包,同时还要添加数据库的jar包,我在使用过程中Myb原创 2016-12-19 21:15:28 · 1071 阅读 · 0 评论 -
MyBatis学习(二):解析MyBatis配置文件的写法和使用原理
MyBatis学习(一):一个简单的演示上面就是一个很简单的MyBatis的应用实例,可以看看,对于如何如此做可能就不是很清楚了。首先每一个MyBatis的应用程序都是以一个SqlSessionFactory对象的实例为核心。SqlSessionFactory对象的实例可以通过SqlSessionFactoryBuilder对象来获得。SqlSessionFactoryBuilder对象可原创 2016-12-20 11:27:16 · 3601 阅读 · 0 评论 -
MyBatis学习(三):解析MyBatis的SQL映射XML文件写法和使用原理
上面的两篇文章,分别是MyBatis的入门小程序和MyBatis的配置XML解析,有需要的可以先去看看这两篇文章,本篇文章,会来讲解SQL映射XML文件的写法以及如何使用。MyBatis真正的力量在于其映射语句。这里应该是奇迹发生的地方。SQL映射的XML文件是相当简单的。如果与功能对等的JDBC相比较,你会发现它减少了大约95%的代码量。MyBatis的构建应该聚焦于SQL的XML文件的构建原创 2016-12-20 16:55:27 · 21161 阅读 · 1 评论 -
MyBatis学习(四):MyBatis使用代理方法(接口)实现数据库的操作
在第一篇简单的mybatis示例中,我们简单的介绍了如何通过SQL映射文件来实现对数据库的操作。在对数据库操作的时候是采用上图中的1+2来实现对数据库的操作。见上图就可以实现对数据库的操作了,但是这样做还是不太方便,有没有更好的方法呢?接口实现对数据库的操作首先要创建一个接口,名称为UserMapper。然后根据SQL的映射文件定义与映射文件中id号相同原创 2016-12-20 20:07:18 · 4204 阅读 · 0 评论 -
MyBatis学习(五):MyBatis的一对一关联如何操作
现在有两张表,一张是班级表,另外一张是老师表。上面就是两张表,通过班级id号不仅仅能够获得班级的信息还要获取班主任的信息,其中c_teacher和t_id通过外键相连。1.首先mybatis的配置文件conf.xml这个好像与之前的没有多大的区别。<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//E原创 2016-12-20 21:26:06 · 676 阅读 · 1 评论 -
myBatis关于数据插入的问题
今天使用mybatis的接口方式对数据库进行插入数据,发现怎么都不成功,但是后台不会报错,数据库没有数据记录,这是怎么回事呢!原来是因为插入数据的时候要提交下。userMapper.insertUser(userI); mySession.commit(); mySession.close();原创 2017-06-20 11:53:52 · 811 阅读 · 0 评论