首页 > 其他分享 >发布测试

发布测试

时间:2024-10-30 19:19:42浏览次数:1  
标签:UserMapper SqlSession sqlSession 发布 测试 org import SqlSessionFactoryBuilder

发布测试

`package com.atguitu.test;

import com.atguigu.mybatis.mapper.UserMapper;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;
import org.junit.Test;

import java.io.IOException;
import java.io.InputStream;

public class UserMapperTest {
@Test
public void testInsertUser() throws IOException {
//读取MyBatis的核心配置文件
InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
//获取SqlSessionFactoryBuilder对象
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
//通过核心配置文件所对应的字节输入流创建工厂类SqlSessionFactory,生产SqlSession对象
SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is);
//获取sqlSession,此时通过SqlSession对象所操作的sql都必须手动提交或回滚事务
//SqlSession sqlSession = sqlSessionFactory.openSession();
//创建SqlSession对象,此时通过SqlSession对象所操作的sql都会自动提交
SqlSession sqlSession = sqlSessionFactory.openSession(true);
//通过代理模式创建UserMapper接口的代理实现类对象
UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
//调用UserMapper接口中的方法,就可以根据UserMapper的全类名匹配元素文件,通过调用的方法名匹配映射文件中的SQL标签,并执行标签中的SQL语句
int result = userMapper.insertUser();
//提交事务
//sqlSession.commit();
System.out.println("result:" + result);
}
}`

标签:UserMapper,SqlSession,sqlSession,发布,测试,org,import,SqlSessionFactoryBuilder
From: https://www.cnblogs.com/popret/p/18516440

相关文章

  • 基于Java+SpringBoot+Vue+HTML5小学生身体素质测评管理系统(源码+LW+调试文档+讲解等)
    博主介绍......
  • 【Docker】bridge的基础使用和测试
    参考Bridgenetworkdriver|DockerDocsdockernetwork|DockerDocs命令Usage:dockernetworkCOMMANDManagenetworksCommands:connectConnectacontainertoanetworkcreateCreateanetworkdisconnectDisconnectacontainerfro......
  • macOS Sequoia 15.1 发布下载,Apple 智能准备就绪
    macOSSequoia15.1(24B83)正式版ISO、IPSW、PKG下载iPhone镜像、Safari浏览器重大更新和AppleIntelligence等众多全新功能令Mac使用体验再升级请访问原文链接:https://sysin.org/blog/macOS-Sequoia/查看最新版。原创作品,转载请保留出处。作者主页:sysin.org......
  • 4499元起!苹果发布新款Mac mini:升级M4/M4 Pro 仅手掌大小
    10月30日消息,今晚不仅是小米发布了重磅旗舰,苹果也带来了重磅升级后的新款Macmini。目前已经上架官网,采用全新外观设计,仅仅只有手掌大小,可以直接托在手心,不过厚度相对增加了一些,具体尺寸为12.7×12.7×4.97cm(此前为19.7×19.7×3.58cm)。机身正面非常简洁,只有配备了2个USB-C接口......
  • 自动化测试基础
    优缺点自动化测试的优点自动化测试可重复执行,能执行更多、更频繁的测试。能执行一些手动测试比较困难或不可能进行的测试。能更好地利用资源,可利用晚上或周末空闲的设备执行自动化测试。自动化让测试人员腾出时间和精力,测试人员可以投入更多的精力设计出更多、更好的测试用......
  • 端侧芯片(海思、RK、寒武纪、Ascend等)测试检测模型map流程
    1.准备数据集,做好相应尺寸代码中示例为320,从原始大图变成320*320,加上letterbox和坐标变换importosimportshutilfromtqdmimporttqdmimportcv2defmy_letter_box(img,size=(320,320)):#h,w,c=img.shaper=min(size[0]/h,size[1]/w)new_h,new_w......
  • 【2024华为OD-E卷-200分-任务最优调度】(题目+思路+Java&C++&Python解析+在线测试)
    在线评测链接题目内容给定一个正整数数组表示待系统执行的任务列表,数组的每一个元素代表一个任务,元素的值表示该任务的类型。请计算执行完所有任务所需的最短时间。任务执行规则如下:任务可以按任意顺序执行,且每个任务执行耗时间均为111个时间单位两个同类型的......
  • 我用这个 AI 工具生成单元测试,简直不要太爽!
    本文分享如何使用驭码CodeRider的单元测试功能生成单元测试文件。在之前的文章如何用Python手撸一个GitLab代码安全审查工具?中,我用Python写了一个接受极狐GitLab代码安全审计事件流并且将消息推送到钉钉群的脚本,完整的python代码为:fromfastapiimportFastAPI......
  • OBC充电机测试性能评估
    OBC(On-BoardCharger)车载充电机是电动汽车的关键设备之一,它的主要功能是将来自电网的交流电转化为直流电,为电动汽车的蓄电池充电。因此,对OBC的性能进行测试和评估是非常重要的。我们需要对OBC的充电效率进行测试。充电效率是指OBC将交流电转化为直流电的效率,这是衡量OBC性能的重......
  • 【接口测试】测试试题
    需要技能竞赛软件测试资料的同学们可s聊我,详细了解一、接口测试(一)概述按照软件接口测试文档要求,执行接口测试;使用接口测试工具PostMan,编写脚本、配置参数、执行接口,对设计过程及测试结果进行界面截图并粘贴到接口测试报告中。(二)题目要求         接口脚本编写和......