摘要: 一般情况下,你通常直接在文件管理器中把没用的文件删了,或者用rm命令删了: 这个时候,Git知道你删除了文件,因此,工作区和版本库就不一致了,git status命令会立刻告诉你哪些文件被删除了: 现在你有两个选择,一是确实要从版本库中删除该文件,那就用命令git rm删掉,并且git commit 阅读全文
posted @ 2019-03-07 12:10 Practical 阅读(167) 评论(0) 推荐(0)
摘要: 工作区和暂存区 工作区(Working Directory) 就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区: 版本库(Repository) 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage( 阅读全文
posted @ 2019-03-07 11:57 Practical 阅读(2085) 评论(0) 推荐(0)
摘要: 修改修改仓库中readme.txt文件,然后用git status命令看看结果: git status命令可以让我们时刻掌握仓库当前的状态,上面的命令输出告诉我们,readme.txt被修改过了,但还没有准备提交的修改。 git diff这个命令用于查看修改了什么内容。 git log命令查看提交的 阅读全文
posted @ 2019-03-07 11:32 Practical 阅读(421) 评论(0) 推荐(0)
摘要: Git下载地址 安装完成后,还需要最后一步设置,在命令行输入: 注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。 创建版本库 版本库又名仓库,英文名repository,你可以简 阅读全文
posted @ 2019-03-07 11:14 Practical 阅读(310) 评论(0) 推荐(0)
摘要: 使用官方网站的mapper自动生成工具mybatis-generator-core-1.3.2来生成po类和mapper映射文件。 一、mapper生成配置文件 在generatorConfig.xml中配置mapper生成的详细信息,注意以下几点: 1、添加要生成的数据库表 2、po文件所在包路径 阅读全文
posted @ 2019-03-06 11:35 Practical 阅读(476) 评论(0) 推荐(0)
摘要: 实现mybatis与spring进行整合,通过spring管理SqlSessionFactory、mapper接口。 tips:mybatis官方提供与mybatis与spring整合jar包。 一、Mybatis配置文件:SqlMapConfig.xml 1 <?xml version="1.0" 阅读全文
posted @ 2019-03-06 11:22 Practical 阅读(280) 评论(0) 推荐(0)
摘要: 一、一对一查询 实例:查询所有订单信息,关联查询下单用户信息。 Method1:使用resultType,定义订单信息po类,此po类中包括了订单信息和用户信息。 1 public class OrdersCustom extends Orders { 2 3 private String user 阅读全文
posted @ 2019-03-05 23:28 Practical 阅读(371) 评论(0) 推荐(0)
摘要: 通过mybatis提供的各种标签方法实现动态拼接sql。 一、if 和 where where能够自动去掉第一个and 二、foreach 向sql传递数组或List,mybatis使用foreach解析,如下: 需求 传入多个id查询用户信息,用下边两个sql实现: SELECT * FROM U 阅读全文
posted @ 2019-03-05 21:49 Practical 阅读(250) 评论(0) 推荐(0)
摘要: Mapper动态代理开发方式 实现原理: Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象。 Mapper接口开发需要遵循以下规范: 1、 Mapper.xml文件中的namespace与mapper接口的类路径相同 阅读全文
posted @ 2019-03-05 20:53 Practical 阅读(402) 评论(0) 推荐(0)
摘要: 一、Mybatis架构 JAR包下载地址 1、 mybatis配置 SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。 mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.x 阅读全文
posted @ 2019-03-05 20:26 Practical 阅读(257) 评论(0) 推荐(0)