随笔分类 -  MyBatis

摘要:整合过程 整合思路 1. 创建新的java Project 2. 导入整合所需要的jar包(包括mybatis、spring、整合jar、数据库连接等),下载点击这里。 3. 建立配置文件,包括spring和mybatis的核心配置文件,log4j日志文件。 4. 把逆向工程生成的类和映射文件拷贝进 阅读全文
posted @ 2018-11-05 11:04 palyer 阅读(200) 评论(0) 推荐(0) 编辑
摘要:一, 前一篇博客中,介绍了一下Mybatis和hibernate的对比,在这一篇博客说说mybatis的逆向工程,展示一下,只要有一个数据库,你的持久层,你的D层从此不用你自己手写了。 二、什么是逆向工程? mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动 阅读全文
posted @ 2018-11-01 18:40 palyer 阅读(297) 评论(0) 推荐(0) 编辑
摘要:前言 对比分析一下Mybatis和Hibernate。二、说说Hibernate 在【SSH】SSH框架(四)——Hibernate中向大家介绍过Hibernate,他是一个标准的ORM框架(对象关系映射)。不需要程序员写sql语句,sql语句自动生成。如果想要对sql语句进行优化、修改,是比较困难 阅读全文
posted @ 2018-10-31 17:26 palyer 阅读(162) 评论(0) 推荐(0) 编辑
摘要:前言 前一篇介绍了Mybatis的别名的使用,这个方法也是非常方便的。下面介绍一下Mybatis的最精彩的亮点——动态SQL。通过mybatis提供的各种标签方法实现动态拼接sql。 if if标签可以起到判断的作用,用来判断我们所要查询的字段是否为空或者是‘’,可以让sql语句更加的灵活。提高了复 阅读全文
posted @ 2018-10-30 17:22 palyer 阅读(162) 评论(0) 推荐(0) 编辑
摘要:前言 上一篇介绍了mapper代理方法的使用,这个是我们开发的一个基础,这里小编向大家带来可以让程序员减少工作量的东西——别名,我们可以自己定义别名,也可以使用系统自带的别名,非常方便。 Mybatis支持的别名 Mybatis定义的别名 在我们的java中已经自己定义了一些常用的数据类型,比如in 阅读全文
posted @ 2018-10-29 16:28 palyer 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:一、前言 在前面分享了Mybatis的一些增删改查的操作过程,在接下来的过程中呢,可以说是涉及到一些框架的知识了,继续学习使用mapper代理方法。 从原始三层的架构到Mapper代理 下面这张图是最原始的三层架构的图,分成了UBD三个层,不同的层处理不同的事务。可以看出,当B和D之间的接触比较多的 阅读全文
posted @ 2018-10-28 22:26 palyer 阅读(526) 评论(0) 推荐(0) 编辑
摘要:添加 添加需 添加用户,返回添加的用户信息,包括(id,address,sex,username,birthday) 在User.xml添加insert的sql语句 这次我们使用的是添加用户,所以要使用insert标签。 这里有几点是需要我们要留意的: 1.因为要插入的是用户实体,所以我们的输入格式 阅读全文
posted @ 2018-10-27 21:32 palyer 阅读(180) 评论(0) 推荐(0) 编辑
摘要:前言 要对数据库进行操纵,得有一个需求,所以拟定了一个下面的需求,实现下面的功能: 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户 更新用户 删除用户 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户 更新用户 删除用户 程序编写 建立User.ja 阅读全文
posted @ 2018-10-26 22:36 palyer 阅读(174) 评论(0) 推荐(0) 编辑
摘要:环境 mybatis-3.2.7.jar IDEA mysql数据库 mysql数据库驱动,mysql-connector-java-5.1.7-bin.jar mybatis-3.2.7.jar IDEA mysql数据库 mysql数据库驱动,mysql-connector-java-5.1.7 阅读全文
posted @ 2018-10-26 16:57 palyer 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一、前言 从这篇博客开始,就正式介绍一下我们的Mybatis,他是一个什么东西,为什么叫做框架?为什么会有很多人使用他?他的灵活的地方体现在哪里? What is MyBatis? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software fo 阅读全文
posted @ 2018-10-23 21:14 palyer 阅读(177) 评论(0) 推荐(0) 编辑