Mybatis项目搭建

3 篇文章 0 订阅
1 篇文章 0 订阅

核心配置文件应该放到src下 文件名可以随便起名文件类型必须是xml
<?xml versuib="1.0" encoding="UTF-8"?>
xml配置文件的版本目前只有一个版本以及字符集指定

doctype 文档约束作用约束文档可以使用哪些标签
哪些标签里只能使用哪些属性 哪些标签里只能放那些子标签
标签的上下顺序 有约束 在编写的时候可以有自动提示

<! DOCTYPE configuration PUBLIC “-//mybatis.org//DTD Config 3.0//EN”
“http://mybatis.org/dtd/mybatis-3-config.dtd”>

configuration mubatis的具体配置信息所有的配置信息都写在这个标签里

//enviroments用于配置多个数据库连接信息

//第一个数据库配置信息

//控制事务的管理方式

//数据源 type=pooled使用连接池方式处理连接

//具体的连接信息


<property name="username"value=“root”/>
<property name=“password” value="root>


//用来加载mapper映射文件



Mapper映射文件
<xml version=“1.0” encoding=“UTF-8”?>

//mapper 放SQL语句的地方
namespace 名称空间 用寻找SQL语句的上级信息
目前namespace 可以随便写名字
带基于代理模式下namespace必须是接口的全限定名


select*from emp where empno =7521

//测试代码类
public class Test1{
public static void main(String[] args)throws Exception{
//获得配置文件的输入流 指向字节码根路径下的文件
InputStream is = Resources.getResourceAsStream(“mybatis.xml”)
//获得工厂创建工具
SqlSessionFactoryBuilder ssfb = new SqlSessionFactoryBuilder();
//获得工厂
SqlSessionFactory fatory=ssfb.build(is)
//通过工厂获得SQLSession
SqlSession sqlSession=fatory.openSession();
//通过SQLSession对象完成查询
Emp emp = sqlSession.selectOne(emp.findOne);
System.out.println(emp);
}
}

搭建一个MyBatis项目的一般步骤如下: 1. 首先,你需要创建一个Spring Boot项目,并添加相关的依赖,包括Spring Boot、MyBatis Plus、Spring MVC、Shiro和Redis等。 2. 接下来,你需要在src/main/resources目录下创建一个mappers文件夹,用于存放MyBatis映射文件。 3. 创建一个名为mybatis-config.xml的核心配置文件,用于连接数据库。这个文件可以放在src/main/resources目录下。在该文件中,你可以配置数据库相关的信息,如数据库连接信息、数据库驱动、数据库方言等。 4. 在编写MyBatis映射文件时,你需要定义数据库表与Java对象之间的映射关系。可以使用注解或XML方式进行映射。同时,你还需要编写对应的SQL语句,包括查询、插入、更新和删除等操作。 5. 在Spring Boot的配置文件中,你需要配置数据库连接信息、MyBatis相关的配置信息和其他相关配置,如Redis的连接信息和Shiro的配置信息等。 6. 在编写业务逻辑代码时,你可以使用MyBatis Plus提供的便捷方法进行数据库操作,如增删改查等。同时,你还可以使用Spring MVC框架进行web开发,使用Shiro进行权限管理和认证授权,以及使用Redis进行缓存操作等。 通过以上步骤,你就可以搭建一个基于MyBatis的Spring Boot项目了。希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Java企业报表管理系统源码](https://download.csdn.net/download/m0_55416028/88269629)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [MyBatis搭建](https://blog.csdn.net/HG13542386794/article/details/127967671)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值