git&mybatis

本文介绍了Git作为版本控制工具的基本概念和常用操作,包括初始化仓库、提交、暂存区管理以及IDEA的集成。此外,还讲解了如何使用Gitee进行远程仓库的管理。接着,文章深入探讨了Mybatis框架,阐述了其在持久层的优势,如SQL语句分离、对象关系映射和动态SQL,并提供了环境搭建和接口化访问的步骤。
摘要由CSDN通过智能技术生成

git

版本控制工具?

开发中经常对一个文件进行修改,修改后之前的记录就被覆盖了,有时又需要还原到之前的某个版本,这时就比较麻烦了。

git是版本控制工具,可以创建一个代码仓库,记录每次修改提交的文件。

多个人共享代码,开发同一个项目

版本控制是指对软件开发过程中各种程序代码,配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题。

什么是git?

​ 开源的,分布式版本控制系统,早期有CVS、svn

git基本操作

初始化: git init 仓库名

提交到暂存区: git add 文件名(提交指定文件); git add . (提交所有所有文件)

查看暂存区: git ls-files

恢复暂存区的指定文件到工作区: git reset 文件名 撤销指定文件 ;git reset . 撤销所有文件

提交到本地仓库:git commit -m 注释

查看仓库状态 :git status

克隆项目:git clone 地址

idea集成git

给mavenPro项目创建git仓库

file–>setting–>Git
在这里插入图片描述

VCS–>import into Version Control–>Creat Git Repository
在这里插入图片描述

添加到暂存区

安装ignore插件
在这里插入图片描述

生成ignore文件
在这里插入图片描述

(generate–>Cancel)
在这里插入图片描述

提交到暂存区

右击–>Git–>ADD(Rollback 撤回)

提交到本地仓库

右击–>Git–>Commit Directory…
在这里插入图片描述
查询历史版本记录,选中一个文件右击–>Git–>show History
在这里插入图片描述
版本比对 右击–>compare
在这里插入图片描述

选中某个历史版本覆盖工作区文件 ,选中一个文件右击–>get

gitee

远程仓库 互联网 GitHub(外网)Gitee 码云(国内网站)

Idea 插件搜索 gitee

setting–>Plugins–>MarketPlace–>搜gitee–>Install

添加 Gitee 账号

setting–>Version Control–>Gitee(Login是邮箱)
在这里插入图片描述

推送本地仓库代码到远程仓库

VCS–>Import into Version Control–>Share Project on Gitee

需要输入账号和密码 账号是邮箱

从远程仓库克隆代码

下别人的
在这里插入图片描述

下自己的点gitee

更新远程仓库代码到本地

右击项目–>Git–>Repository–>Pull…

ssm框架-mybatis

框架?

​ 将很多的基础功能进行封装,程序员更关注于业务代码的开发。

mybatis 原来是apache的一个开源项目ibatis,2010年转投谷歌,从3.x开始改名为mybatis,是一款优秀的Java持久层框架

持久层(数据访问层 Dao Data access Object)

Mybatis 避免了几乎所有的JDBC代码手动设置参数以及手动获取结果集的操作。

优点:将sql语句与Java进行分离,把sql语句写在xml文件,便于维护。

​ 可以将数据库的数据与Java中对象进行自动映射。(ORM 对象关系映射)

​ 将JDBC中的接口进行封装,提供特定的类来操作,更加方便

​ 支持动态sql,数据缓存

mybatis环境搭建

导入 MyBatis jar 包,mysql 数据库驱动包

pom.xml

<dependencies>
    <!--mysql-->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.28</version>
    </dependency>
    <!--mybatis-->
    <dependency>
        <groupId>org.mybatis</groupId>
        <artifactId>mybatis</artifactId>
        <version>3.4.2</version>
    </dependency>
</dependencies>

从 XML 中构建 SqlSessionFactory

resources–>mybatis.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><!--配置文件-->
    <!--mybatis核心配置文件-->
    <!--配置与数据库的连接信息-->
    <environments default="development">
        <environment id="development">
            <!--配置数据事物管理方式-->
            <transactionManager type
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值