Java框架 Mybatis入门

这篇具有很好参考价值的文章主要介绍了Java框架 Mybatis入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0目录

Java框架Mybatis

1..框架介绍

2.Mybatis实战

1.框架介绍

补充MVC思想

Java框架 Mybatis入门,java,mybatis,开发语言

为什么使用框架?

效率高,成本低

框架是别人写好的,可以直接调用

框架是基于MVC的思想

框架包中含有MVC思想的所有组成模块:控制层;模型层和视图层

Java框架 Mybatis入门,java,mybatis,开发语言

2.框架简介

Spring框架

特点IOC(控制反转);AOP(面向切面)

实现mvc思想中的业务层模块(service层)

SpringMvc

基于MVC思想的WEB框架

实现MVC思想中的控制层(controller),模型层(entity,dao,service),视图层(jsp)

Mybatis

半自动的MRO框架(MRO指对象;关系;映射)

Mybatis是半自动的,Hibernate是全自动的

两者的区别是Mybatis是灵活,可维护的框架,

而Hibernate是高度封装的框架,无法灵活变动【很多复杂的功能模块无法实现】

实现MVC思想中的持久层(模型层)

Mybatis语法

核心对象

SqlSessionFactoryBuilder

SqlSessionFactory

SqlSession

核心配置文件

Java框架 Mybatis入门,java,mybatis,开发语言

 文章来源地址https://www.toymoban.com/news/detail-575073.html

Sql映射文件(map接口的全路径)

Java框架 Mybatis入门,java,mybatis,开发语言

 

3.实战

创建数据库和表

Java框架 Mybatis入门,java,mybatis,开发语言

 

创建工程加入mybatis依赖

Java框架 Mybatis入门,java,mybatis,开发语言

 

实体类

Java框架 Mybatis入门,java,mybatis,开发语言

 

新建Mapper接口

Java框架 Mybatis入门,java,mybatis,开发语言

 

创建映射

Java框架 Mybatis入门,java,mybatis,开发语言

 

配置持久层接口全路径

Java框架 Mybatis入门,java,mybatis,开发语言

 

加入返回值和sql语句

Java框架 Mybatis入门,java,mybatis,开发语言

 

配置mybatis-config.xml

Java框架 Mybatis入门,java,mybatis,开发语言

 

Test包测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

测试结果

Java框架 Mybatis入门,java,mybatis,开发语言

 

增加添加

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

删除

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

修改

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

查询所有

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

查询(根据id)

Java框架 Mybatis入门,java,mybatis,开发语言

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

查询(根据名字)

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

测试

Java框架 Mybatis入门,java,mybatis,开发语言 

 

加入日志输出

Java框架 Mybatis入门,java,mybatis,开发语言

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

创建工具包和MybatisUtil类

Java框架 Mybatis入门,java,mybatis,开发语言

 

测试类02(简化代码)

Java框架 Mybatis入门,java,mybatis,开发语言

 

特殊场景$符合的应用(order by)

Java框架 Mybatis入门,java,mybatis,开发语言

Java框架 Mybatis入门,java,mybatis,开发语言

 Java框架 Mybatis入门,java,mybatis,开发语言

 

 Java框架 Mybatis入门,java,mybatis,开发语言

 

测试

Java框架 Mybatis入门,java,mybatis,开发语言

 

到了这里,关于Java框架 Mybatis入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第一天)Mybatis的学习

    一、当前的主流框架介绍(这就是后期我会发出来的框架学习) Spring框架 ​ Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的 ,其主要优势之一就是分层架构。 Spring提供了更完善的开发环境,可以为POJO(Plain Ordinary Java Object,普通Java对象 )对象提供企业级

    2024年02月12日
    浏览(58)
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第二天)Mybatis的深入学习

    上一篇我们的项目搭建好了,也写了简答的Junit测试类进行测试,可以正确映射到数据库中。 那么这篇文章来深入学习一下以下几个点: 了解 MyBatis的核心对象SqlSessionFactoryBuilder 以及它的作用 掌握MyBatis核心配置文件以及元素的使用 。 掌握MyBatis映射文件及其元素的使用 。

    2024年02月11日
    浏览(68)
  • (第六天)初识Spring框架-SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录

    ​ 昨天我们已经把Mybatis框架的基本知识全部学完,内容有Mybatis是一个半自动化的持久层ORM框架,深入学习编写动态SQL,Mybatis的关联映射,一对一、一对多、多对多、Mybatis的缓存机制,一二级缓存的开启和设置,缓存命中率、如何使用idea链接数据库自动生成pojo类等。我们学

    2024年02月10日
    浏览(67)
  • Java 持久层框架-mybatis 轻松上手

    Mybatis 它是一款 Java 的持久层框架. 一说到持久层, 大家肯定想到的就是 MySQL 等数据库, 还有 JDBC 等工具. 哪 mybatis、MySQL、JDBC 之间有什么神秘关系呢 ? 从他们之间的定义上看 : MySQL 它是一种流行、开源的关系型数据库, 支持多用户并发访问, 高可用性和可扩展性, 并且能够存储

    2024年02月08日
    浏览(50)
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第三天)动态SQL

    昨天我们深入学习了 Mybatis的核心对象SqlSessionFactoryBuilder , 掌握MyBatis核心配置文件以及元素的使用 ,也掌握MyBatis映射文件及其元素的使用。那么今天我们需要掌握的是更加复杂的查询操作。 学会编写MyBatis中动态SQL 学会MyBatis的条件查询操作 学会MyBatis的更新操作 学会MyBati

    2024年02月11日
    浏览(53)
  • (第十一天)初识SpringMVC SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录

    今天我们要来学习一下SSM框架的最后一个框架SpringMVC 一、初认SpringMVC 基本概念: ​ Spring MVC(Model-View-Controller)是一个用于构建Java Web应用程序的开源框架,它提供了一种基于MVC架构的方式来开发Web应用 。 ​ SpringMVC是Spring Framework的一部分,它是一种基于模型-视图-控制器(

    2024年02月07日
    浏览(72)
  • Java后端开发——Mybatis实验

    1.创建工程 在Eclipse中,创建名称为mybatis的工程 2.引入相关依赖 3.数据库准备 4.编写数据库连接信息配置文件 在项目的src目录下创建数据库连接的配置文件,这里将其命名为db.properties,在该文件中配置数据库连接的参数。 5.创建POJO实体 在项目的src/main/java目录下创建com.java

    2024年01月24日
    浏览(49)
  • 【计算机编程语言】JAVA-MyBatis(Eclipse)

    官网:https://mybatis.org/mybatis-3/zh/index.html 环境: JDK1.8(尽量) MySQL - 5.7(超经典) maven - 3.6.3 Eclipse 回顾: JDBC MySQL Java基础 maven Junit 框架:配置文件、最好的方式:官网文档 SSM框架:Spring SpringMVC Mybatis 1.1什么是Mybatis [外链图片转存失败,源站可能有防盗链机制,建议将图片保

    2024年02月16日
    浏览(42)
  • 探索Java中最常用的框架:Spring、Spring MVC、Spring Boot、MyBatis和Netty

    🎉欢迎来到Java面试技巧专栏~探索Java中最常用的框架:Spring、Spring MVC、Spring Boot、MyBatis和Netty ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹 ✨博客主页:IT·陈寒的博客 🎈该系列文章专栏:Java面试技巧 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习

    2024年02月08日
    浏览(59)
  • Java企业级开发学习笔记(2.1)MyBatis实现简单查询

    零、创建数据库与表 在Navicat里创建MySQL数据库testdb 创建用户表 - t_user CREATE TABLE t_user ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(50) DEFAULT NULL, age int(11) DEFAULT NULL, address varchar(255) DEFAULT NULL, PRIMARY KEY ( id ) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; 执行SQL语句来创建用户表 INSERT IN

    2024年02月09日
    浏览(89)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包