mybatis的配置及测试

本文详细介绍如何创建MyBatis项目,包括配置mybatis-config.xml,设置连接池,创建实体类及映射文件,编写SQL语句,并通过测试类验证查询、增删改等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建一个动态网页项目或maven项目。
2.在src下新建一个xml文件,命名为mybatis-config.xml。
3.在mybatis-config.xml里操作相关配置。首先引入dtd(document type difinition)文档类型定义,其作用是对配置的约束,在规定的范围进行配置。    

mybatis-config.xml配置

连接池的作用就相当于把需要的数据放在一个池子中,需要的时候直接获取,就加快了获取数据的速度。

4.建立一个实体类和实体的映射xml文件,同样在映射文件下先引入映射文件的dtd,再在mybatis-config.xml里注册该映射文件。

5.在该映文件下写相应的sql文件。

6.写完sql之后建个测试类进行测试。

SqlSession session = null;

InputStream is = Resources.getResourceAsStream("mybatis-config.xml"); //找到mybati的配置文件

SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(is);//构建Sqlsession的工厂

session = sessionFactory.openSession();//创建能执行映射文件中sql的SqlSession

User user = session.selectOne("com.hx.mybatis.entity.User.load",1);//查询某一个对象

如果是操作数据库(增删改)就需要session.commit(提交)和session.rollback(回滚)才能提交到数据库。

回滚其作用是如果commit提交失败,则数据会返回到原来的值,就不会提交到数据库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值