
MyBatis
文章平均质量分 79
「已注销」
这个作者很懒,什么都没留下…
展开
-
第一讲 MyBatis开端
一、什么是MyBatis? MyBatis是一个基于Java的持久层框架。二、持久化:数据从瞬时状态变为持久状态。三、持久层:完成持久化工作的代码块。--- dao四、MyBatis就是帮助程序员将数据存入数据库中,和从数据库中取数据。五、传统的JDBC操作:有很多重复的代码块。比如:数据取出时的封装,数据原创 2017-05-25 21:35:07 · 352 阅读 · 0 评论 -
第二讲 CRUD操作
一、搭建MyBatis框架导入相关jar包编写核心配置文件(配置数据库连接的相关信息,以及配置了mapper映射文件)编写dao操作编写mapper映射文件编写实体类二、CRUD(增、查、改、删)实现步骤user.mapper.xml原创 2017-05-25 21:35:51 · 322 阅读 · 0 评论 -
第三讲 配置文件解析
一、mybatis-config.xmlxmlversion="1.0"encoding="UTF-8"?>DOCTYPEconfiguration PUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">configuratio原创 2017-05-25 21:36:33 · 367 阅读 · 0 评论 -
第四讲 属性名和字段名不一致的处理
一、数据库中表的设计二、实体类publicclass User { privateint id; privateString name; privateString password; publicint g原创 2017-05-25 21:37:09 · 1133 阅读 · 0 评论 -
第五讲 分页的实现
一、分析mysql的分页语句:limit startIndex, pageSize mapper映射文件: selectid="selectAll"parameterType="Map"resultType="User"> select * from userlimit #{startIndex},原创 2017-05-25 21:38:16 · 789 阅读 · 0 评论 -
第六讲 使用注解开发
一、面向接口编程 好处:扩展性好。分层开发中,上层不用管具体的实现,大家都遵循共同的标准,使得开发变得容易,规范性更好。 就好比现在要写一个UserDao.java,我们可以先定义好UserDao里面要实现的方法,如:增、删、改、查等操作。 然而,在使用的时候可能会用到MySql数据库或者Oracle数据库,但是这两者对数据库的操作并不是原创 2017-05-25 21:44:42 · 409 阅读 · 0 评论 -
第七讲 关于联表的处理
一、多对一的处理(学生找老师)数据库表的设计 实体类publicclass Student { privateint id; privateStringname; //多个学生对应一个老师原创 2017-05-25 21:45:27 · 575 阅读 · 0 评论 -
第八讲 动态SQL
一、动态SQL指根据不同的查询条件,生成不同的SQL语句二、mapper映射文件(别忘了引入到mybatis-config.xml中)xmlversion="1.0"encoding="UTF-8"?>DOCTYPEmapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://myba原创 2017-05-25 21:46:13 · 393 阅读 · 0 评论