Mybatis 框架配置(mac)、使用流程入门

mybatis定义

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。使用ORM思想实现了结果集的封装。
ORM: Object Relational Mapping 对象映射关系,简单的说就是把数据库表的实体类以及属性对应起来,通过实体类实现操作数据库表。

框架

框架是软件开发中的一套解决方案,不同的框架解决不同的问题。
好处: 封装了细节,提高开发效率。

三层架构

  • 表现层:用于展示数据
  • 业务逻辑层:处理业务需求
  • 持久层:用于数据库交互

持久层解决方案

这些都是JDBC使用规范,但是都不是框架

  • JDBC技术:Connection、PreparedStatement、ResultSet
  • Spring的JdbcTemplate:Spring对Jdbc封装
  • Apache的DBUtils:Jdbc简单封装

mybatis环境搭建

我用的mac,需要配置jdk 和 maven。可以在终端打开.bash_profile文件,不过这个文件在用户/自己的用户名这个地址下是个隐藏文件,按下shift+command+.显示隐藏文件可以看到,用文本方式打开也可以编辑。
JDK配置教程
maven配置教程

新建存储数据对象和用户接口

在这里插入图片描述

public interface UserDao {
   
    /**
     * 查询所有操作
     */
    List<Employee> findAll();
}

resources文件夹中配置SqlMapConfig.xml(主配置文件 mybatis.xml

在这里插入图片描述

MyBatis 的全局配置文件包含了对MyBatis 行为的设置(settings)和属性(properties)信息,例如数据库连接池信息、事务等。该文件的作用指导着MyBatis进行工作。

头部约束:

<?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">

内容配置:

<!-- mybatis主配置文件 -->
<configuration>
    <!-- 配置环境 -->
    <environments default="mysql&
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值