传送门:Mybatis中文网(入门手册)Mybatis中文网
在项目中新建模块:
三、项目目录结构: 四、连接数据库前的操作org.mybatis mybatis 3.5.7 junit junit 4.12 mysql mysql-connector-java 5.1.3 log4j log4j 1.2.12
驱动类Driver,数据库地址URL、用户名username、密码password
使用jdbc.properties来设置,具体内容如下:
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis jdbc.username=root jdbc.password=root
写完jdbc.properties配置文件,怎么把配置和项目联系起来呢?我们就需要在项目的mybatis-config.xml的标签下添加代码:
就可以把jdbc.properties与项目关联起来了。
如何简化操作,直接创建mybatis-config.xml的模板,这里插播一个设置:
设置后的功能(好处):可以直接新建你所添加的模板,不需要再重新书写配置文件的基础结构,和创建一个类一样方便。
具体设置流程如下:
具体步骤:
在resource目录下新建mappers文件夹,在mappers文件夹下创建UserMapper.xml
一个接口对应着一个映射文件
insert into t_user values(null,'admin','admin',23,'男','12345@qq.com')
通过mapper标签的namespace属性将接口和映射文件联系起来
最重要的是:在mybatis-config.xml文件中还要添加一行代码:把UserMapper.xml加载进项目(引入映射文件)
public class MyBatisTest {
@Test
public void testMyBatis() throws IOException {
//加载核心配置文件
InputStream is = Resources.getResourceAsStream("mybatis-config.xml");
//获取SqlSessionFactoryBuilder
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
//获取sqlsessionfactory
SqlSessionFactory sqlSessionFactory = sqlSessionFactoryBuilder.build(is);
//获取SQL Session
SqlSession sqlSession = sqlSessionFactory.openSession(true);
//获取mapper接口对象
UserMapper mapper = sqlSession.getMapper(UserMapper.class);
//提交事务
//sqlSession.commit();
//测试功能
int result = mapper.insertUser();
System.out.println("result:"+result);
}
}
如果觉得这篇博客,对你学习Mybatis有所帮助,还请支持一波,点赞收藏,不投币(●’◡’●),一起学习,一起进步!!



